Talmatic CV Denis B. Ios 1782
Total Page:16
File Type:pdf, Size:1020Kb
Software architect, lead mobile engineer, devops, embedded developer General Software development experience 15+ years English - Fluency Russian – Fluency Languages German - Intermediate Briefly * In 2005 Candidate graduated from Belarusian State University of Computer Science and Radioelectronics, Department of Computer Systems and Nets. * Candidate works at ResMed as a Senior IOS, Android, Embedded Developer and Architect in Sydney, Australia. * He has over 15 years of experience in design and development of desktop and distributed Windows\Linux\Mac OS X\IOS\Android applications, embedded applications and systems, networking and databases, games, client-server and cross-platform solutions using different programming languages. * Experience with money related solutions (payment processing, payment gateways, automatic and scheduled payments). CC, PayPal, Stripe and etc processing experience. * Good project management and team leadership skills. * Passed all the stages of software program implementation. * Patient and resourceful in solving problems. * Technology list: C, C++, C#, Objective-C, Swift, Apple MFi, Android, XCode, Java, PHP, jQuery, Xcode, Microsoft Visual Studio, Borland Developer Studio, Window/Linux/FreeBsd/MacOs, MySQL/ MSSQL, Devops, Cloud * Experienced with: Client-Server Applications, Multi-Threaded Applications, Cross-Platform Applications (Xamarin, React native), System and Driver Software, URE (OpenOffice SDK), UDK, OpenGL, Unity3D, iOS SDK, Android NDK,. Citizenship, Location Australian, Sydney Education Date: Sep 2000 – Jun 2005 Belarusian State University of Computer Science and Organization: Radioelectronics Qualification System engineer Courses Date: January 2010 Type: Sun Microsystems® Name: SL-275-SE6. Java Programming Language Date: November 2009 Type: Microsoft® 2543 Core Web Application Technologies With Microsoft Visual Name: Studio 2005 Date: November 2009 Type: Microsoft® 2349 Programming With The Microsoft.Net framework (Microsoft Name: Visual C# .NET) Date: July 2009 Type: OpenText® Name: Open text Web Solutions 9.0 Management Server – Project Date: March 2009 Type: Microsoft® 2795 Designing An ETL Solution Architecture Using Microsoft SQL Name: Server 2005 Integration Services Date: March 2009 Type: Microsoft® Name: 2780 Maintaining A Microsoft SQL Server 2005 Database Date: March 2009 Type: Microsoft® 2791 Implementing And Maintaining Microsoft Sql Server 2005 Name: Analysis Services Employment History Date:May 2015 – Current time Organization:Soft Development Company, Australia Position:Architect, Devops, Lead IOS, Android Developer R&D department. Responsible for architect and implement new solutions for the company. IOS, Android, Apple MFi, embedded. Cross platform solutions, creating new patent protected Projects: Project name: Enjoybill Project description: EnjoyBill is your way to pay easily with just one click. Now everything you need to make a payment is a bill photo and your phone. To pay any bill, upload the photo so that the system extracts data, confirm the payment and get a receipt on your email. The bill will be paid automatically on the due date Yes, that easy. https://www.enjoybill.com.au https://itunes.apple.com/au/app/enjoybill/id1421686517?mt=8 Project https://play.google.com/store/apps/details?id=au.com.enjoybill.enj oybillAndroid Industry: Web, iPhone and Android applications, Position: Team lead, Architect, Devops, Mobile developer Responsibilities: Architect, Devops, development Architect Tools & technologies used: AWS, cloud, linux, Swift, Java, Stripe, Main Responsibilities:Paypal, Cryptocurrencies, etc. Project name: Elanation Project description: Kids sport social network https://www.elanation.com https://apps.apple.com/au/app/elanation-kids-sports-network/id116929 5672 https://play.google.com/store/apps/details?id=com.elanation.eturbo&hl =en Industry: Mobile application Position: Team lead, Architect Responsibilities: Architect, development Tools & technologies used: AWS infostructure (Cognito, Lambda, Route 53, DynamoDB, EC2, Elastic IP, etc.), Unity. Project name: Alchemy Project Project description: Mobile game https://itunes.apple.com/us/app/alchemy/id376205543?mt=8 Industry: Mobile game Position: Team lead, Architect, Mobile developer Responsibilities: Architect, development Tools & technologies used: Swift, Google ads, Stripe. Project name: Worket Project description: the PT Management app by Fitness Australia, is an easy way to connect Personal Trainers and Clients. PTs can focus on delivering quality sessions to clients and clients get to achieve their fitness goals. https://itunes.apple.com/au/app/worket/id1336381048?ls=1&mt=8 Worket Industry: Fitness app. Position: Team lead, Architect, iOS developer. Responsibilities: iOS developer, Architect. Tools & technologies used: AWS, Swift, Google ads, Stripe, Geo position etc. Project name: Save-Ideas Project description: Save and share your idea. https://save-ideas.com https://itunes.apple.com/us/app/saveideas/id1115083158?ls=1&mt =8 https://play.google.com/store/apps/details?id=com.app.newsaveid eas Industry: Investment Position: Team lead, Architect, devops, mobile developer Responsibilities: iOS developer, Architect Tools & technologies used: Swift, Stripe, Blockchain. Project name: NDA Project description: Computer vision app for retail Industry: Retail Position: Team lead, Architect, devops, cloud developer Responsibilities: AWS, Devops, ML, Tensorflow, Swift, etc. Project name: NDA Project description: Mobile app with AR Industry: Building Position: Team lead, Architect Responsibilities: Architect, Devops, Mobile development Date:February 2014 – April 2015 Organization:Medical Company Position:Architect, Devops, Lead IOS, Android Developer R&D department. Responsible for architect and implement new solutions for the company. IOS, Android, Apple MFi, embedded. Cross platform solutions, creating new patent protected algorithms for medical applications. Bluetooth, BLE, MFC stacks. Projects: Project name: S+ Project description: Non contact sleep tracking sensor. iOS and android app, data storage and transfer solutions. Architect and implementation. Preparing for pre-production and production phases. Communication protocol development, architecture for iOS and Android applications. Solution optimisation for embedded software. Bluetooth communication with 3rd party device. Apple MFi certification. Bluetooth and BLE stack. https://sleep.mysplus.com/ Industry: Web, iPhone and Android applications, Position: Senior Software Engineer Responsibilities: Developing, Architect Tools & technologies used: Objective-C, MFi, Android, Java, NDK, cross platform Main Responsibilities: Additional information: Iphone/ipad, android devices Date:September 2014 – September 2015 Organization:NDA Position:Solution Architect, Devops, Senior IOS, Android Developer Architect and development product platform. Back end solution architect and intercommunication development. Architect and implement client’s solutions for Android and iOS. Architecture and implementation of payment solutions, tracking revenue and automatic payment processing. Scheduled and automatic payments for different parties involved. Connections with different payment gateways (eWay, paypal, stripe). Projects: Project name: WHIZZ is the leading platform for connecting individuals looking for home cleaning services with top-quality, pre-screened independent cleaners. Project description: UBER for cleaning. https://itunes.apple.com/au/app/whizz/id965950683?mt=8 Industry: Web, iPhone and Android applications, Position: Senior Software Engineer and Architect, Devops. Responsibilities: Developing, Architect Tools & technologies used: Parse, Objective-C, Android, Java, NDK, cross platform Main Responsibilities:Additional information: Iphone/ipad, android devices Date:July 2013 – February 2014 Organization:TPK Enterprises Position:Senior IOS, Android Developer and Architect Responsible for architect the entire structure for the client-server based application including web and native apps for mobiles and tablets. Lead role for IOS development. Main application functions are messaging system, billing and payment engines, search and Main Responsibilities:tagging platforms. Responsible for writing software code, implementations client-server logic, writing the tech docs and architecture description, communication with clients to collect requests and convert them to software features. Projects: Project name: Creating a platform for cross-platform applications. Project description: The platform provide an opportunity to keep data on a cluster of server with possibility to have separated cloud servers for data and logic. Main clients are web based (HTML5 or Sencha/PhoneGap based apps), mobile clients (iOS/Android/BB/WinPhone), desktop clients. Industry: Web, iPhone and Android applications, Position: Senior Software Engineer, Project Lead Responsibilities: Developing, Architect Tools & technologies used: Objective-C, PHP, Zend Server, JSON, iOS SDK , Android NDK, Sencha. Additional information: Iphone/ipad, android devices Date:October 2012 – June 2013 Organization:Soft Development Company, USA Position:Senior Software Engineer / Head of Mobile Department Development, architect, training, management. Check the software requirements with customer, find the appropriate solutions and sdk’s. Managing a team of mobile developer. Writing source code, code review, support projects. Projects: Project name: ePetHealth Mobile Google play ePetHealth Mobile AppStore Project description: This