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)