Eugene Kamaev

Eugene Kamaev

$40/hr
Xamarin / .NET developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
35 years old
Location:
Minsk, Minsk, Belarus
Experience:
8 years
EUGENE KAMAEV’S RESUMES SENIOR / LEAD SOFTWARE ENGINEER I am a senior mobile developer with more than 10 years experience in software engineering and 3 years experience in mobile development. I am skilled in design patterns and know how not to mess the patterns from different architectures, which I find important in mobile development. I respect the SOLID, DRY and KISS principles in all my projects and know how to find compromises using them. Generally, I really like to write clean and high-performance code. As a lead developer, I know how to assign tasks to team members to achieve high productivity and keep developers interested during the project implementation. I'm able to work on short-term deadlines and take responsibility for design, architecture, coding, bug fixing, and project support. I’m experienced in developing of large and middle projects for United Kingdom, United States and Russia. WORK EXPERIENCE PERIOD: FEB 2017 – CURRENT EMPLOYMENT: UNL SOLUTIONS Developing several video streaming mobile applications with social network and machine learning features for a US-based company. Position: Lead Developer, managing a team of 6 people Responsibilities: ▪ managing developers ▪ mentoring junior developers ▪ design the architecture of applications ▪ updating the source code according to backend and SDK changes, fixing the issues in application ▪ code reviews Using tools: Visual Studio, Xamarin Studio Using technologies: Xamarin, Xamarin.Forms, SQLite, .NET, Azure, Machine Learning PERIOD: SEP 2016 – DEC 2017 EMPLOYMENT: UNL SOLUTIONS Implementing the Performance Management, a mobile application for a UK-based enterprise resource planning company. Position: Lead Developer, managing a team of 3 people Responsibilities: ▪ creating the architecture of application ▪ managing developers ▪ implementing the whole mobile application ▪ mentoring junior developers Using tools: Xamarin Studio Using technologies: Xamarin, Xamarin.Forms, SQLite PERIOD: APR 2016 – JAN 2017 EMPLOYMENT: MATSUKO Implementing the mobile application for PowerPoint integration. Refactoring the failed engineering decisions and making the path from slow and glitchy application to fast, robust and user-friendly one which successfully released in the App Store. Position: Senior Developer Responsibilities: ▪ fixing memory leaks and other issues ▪ converting existing application to the MVVM pattern ▪ implementing virtualization, custom controls ▪ mentoring junior developers Using tools: Xamarin Studio Using technologies: Xamarin, SQLite PERIOD: DEC 2014 – FEB 2016 EMPLOYMENT: BELITSOFT Implementing the voting mobile application with sophisticated business logics using MVVM pattern. Position: Senior Developer Responsibilities: ▪ design, development and distribution of the mobile application ▪ implementing continuous integration and continuous deployment to the Itunes ▪ binding native libraries, continuous design integration, testing tools integration etc. Using tools: Visual Studio-, XCode, Xamarin Studio, Team City, Ranorex Using technologies: Xamarin, Swift PERIOD: AUG 2013 – NOV 2014 EMPLOYMENT: OMERTEX The internal software development for communication between the insurance employees, links together and provides centralized access to information about the organizational structure of insurance, as well as to create services for the maintenance and acceleration of the employee daily activities. The system provides a united data storage. Position: Developer Responsibilities: ▪ design and development of the whole application ▪ migration of the legacy information Using tools: Visual Studio 2012, MS SQL 2012 Using technologies: .NET 4.0, C#, ASP.NET 4.0, Entity framework, ExtJS PERIOD: JUL 2014 – SEP 2014 EMPLOYMENT: OMERTEX “BackOffice” – messaging and notificating tool for the application. Position: Developer Responsibilities: ▪ design and development of the messaging tool ▪ communication with customer Using tools: Visual Studio 2013 Using technologies: C#, ASP.NET MVC 4 Using database: MS SQL 2012 PERIOD: MAY 2014 – JUN 2014 EMPLOYMENT: OMERTEX “Megafone” – social networks messages linguistic analysis tool. Position: Developer Responsibilities: ▪ design and development of the statistics pages ▪ implementing fast work with big data ▪ communication with customer Using tools: Visual Studio 2013 Using technologies: C#, ASP.NET MVC 4, PLINQ, ADO.NET Using database: MS SQL 2012 PERIOD: APR 2014 – MAY 2014 EMPLOYMENT: OMERTEX “RuSet” – aggregator of different bus ticket web-services. Management, statistics and selling bus tickets. Position: Developer Responsibilities: ▪ UI ▪ bug fixing ▪ communication with customer Using tools: Visual Studio 2013 Using technologies: C#, ASP.NET MVC 4, WCF Using database: MS SQL 2008 PERIOD: AUG 2012 – JUL 2013 EMPLOYMENT: FREELANCE Image recognition (face recognition) systems. Position: Developer Responsibilities: ▪ design and development ▪ communication with customers Using tools: Visual Studio 2010, MS SQL 2008, OpenCV / EmguCV Using technologies: .NET 4.0, C#, ASP.NET MVC 3.0 PERIOD: AUG 2011 – AUG 2012 EMPLOYMENT: NEC Development of the smart banner picking and delivery system, based on neural networks and users preferences. Development of parental control system. Position: Independent Software Vendor Responsibilities: ▪ design and development ▪ integration with internal systems and Symantec software Using tools: Eclipse, GCC, Symantec SWG Using technologies: Java, Groovy, C++, JavaScript, HTML, CSS, MySQL PERIOD: JAN 2007 – JAN 2009 EMPLOYMENT: MINSK PRODUCTION ASSOCIATION OF COMPUTER ENGINEERING TECHNIQUES Development of fuel control and technical systems health control software. Position: Developer Responsibilities: • Development of the high-level software: • a driver for reading the information from the IRDA port (Delphi) • software for interpreting the data, building statistics and discovering the malfunction of devices and fuel fills/drains Using tools: Delphi 7 Using technologies: Delphi, BDE EDUCATION Minsk Radiotechnical College, bachelor equivalent in software engineering SPOKEN LANGUAGES Native: Belarusian, Russian Foreign: English (fluent)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.