SENIOR DEVELOPER Andrei

PERSONAL DATA Gender Male Job position Team Leader Certification Oracle SE 8 Programmer I

PROFESSIONAL SKILLS SUMMARY WEB applications development, Win32 applications development, Project management, UX Design, Graphics editing

SPOKEN LANGUAGES Language Technical reading/writing (Fluent / Spoken (Fluent / Advanced / Advanced / Interm / Basic) Interm / Basic) Russian Native Native English Advanced Advanced

EDUCATION Period Education Major disciplines Result 2005 - 2010 Yanka Kupala Grodno State Mathematics and Software University Informatics engineer

CAREER SUMMARY Period Organization Position 10.2016 - now Soft Development Company, Belarus Team Leader 07.2013 - 10.2016 Soft Development Company, Belarus Senior developer 12.2012 - 07.2013 Soft Development Company, Belarus Middle developer 05.2010 - 12.2012 Soft Development Company, Belarus Junior developer

1 TECHNICAL EXPERIENCE Description Experience Level Last year used term (years) (Expert / Advanced / Intermediate / Basic) Programming languages Java 11 Expert 2020 Object Pascal (Delphi) 6 Basic 2014 PHP 3 Basic 2016 Ruby 2 Intermediate 2014 SQL 11 Advanced 2020 JavaScript 11 Expert 2020 RDBMS Oracle 7 Intermediate 2016 MS SQL Server 7 Intermediate 2016 MySQL 10 Advanced 2020 PostgreSQL 8 Advanced 2020 MongoDB 8 Advanced 2020 H2 Database 5 Advanced 2020 Operating systems MS Windows 15 Advanced 2019 Unix/Linux 10 Advanced 2020 Mac OS X 5 Intermediate 2018 Internet Technologies Java Server Pages (JSP) 7 Advanced 2016 HTML/HTML5 11 Expert 2020 CSS/CSS3 11 Expert 2020 XML/XSL/XSLT/XPath 9 Expert 2020 AJAX frameworks 9 Expert 2020 Adobe Flex(ActionScript, MXML) 5 Intermediate 2016 Adobe Air 4 Intermediate 2016 BlazeDS 5 Intermediate 2016 2 Intermediate 2014

2 SASS/LESS 3 Intermediate 2020

AngularJS/ 2+ 7 Expert 2020 Bootstrap 4 Advanced 2018 Rapid Application Development Systems (RAD) Intellij IDEA 5 Advanced 2020 IDE 11 Advanced 2020 WebStorm 6 Advanced 2020 Borland Delphi 6 Basic 2014 Java Technologies J2EE (JDBC, JNI, EJB, JMS, 11 Expert 2020 Servlets) GWT () 6 Advanced 2014 11 Expert 2020 Spring 11 Expert 2020 REST API 9 Expert 2020 Web Services 9 Advanced 2020 Lucene 3 Basic 2014 Ant 7 Advanced 2016 Maven 8 Advanced 2020 Gradle 6 Advanced 2020 Other Programming Technologies Electronic Payment 2 Intermediate 2014 ImageMagick image processing 2 Intermediate 2014 CMS & Publishing technologies 6 Intermediate 2014 Application Servers and Middleware Tomcat Web Server 11 Advanced 2020 Reporting Systems JasperReports 4 Intermediate 2016 Project Management Tools

3 2016 MS Project 5 Intermediate Modeling Methodologies UML 7 Intermediate 2020 Modeling Tools Visio 7 Intermediate 2016 Enterprise Architect 7 Intermediate 2020 Security LDAP 5 Intermediate 2020 Automated Testing Junit/TestNG 11 Expert 2020 Selenium 4 Intermediate 2016 Protractor 2 Intermediate 2018 Karma 4 Advanced 2020 Jasmine 4 Advanced 2020 Other (list here the skills which are not mentioned in the above) Salesforce 1 Basic 2014 NodeJs 5 Advanced 2020 ExpressJs 5 Advanced 2020 NestJs 2 Advanced 2020

PROJECTS SUMMARY Project Name: Humans Period: 2020 Role: Architect 1 Technologies: J2EE, Spring, RxJava, Hibernate, PostgreSQL, RabbitMQ, REST API, Gradle Description: Telecom system Responsibilities: Architecture and code optimization, TL, Backend development, implementation of business logic, Code review

4 Project Name: cPunto Period: 2020 Role: Architect 2 Technologies: NodeJs, ExpressJs, ElasticSearch, PostgreSQL, MongoDB, Angular2+, HTML/CSS/JS, REST API Description: Electronic parts e-shop Responsibilities: Architecture and code optimization, TL, Code review

Project Name: Globus 3 Period: 2020

Role: Project manager, architect Technologies: J2EE, Spring, Hibernate, , Maven, HTML/CSS/JS, MongoDB, Mule ESB, ActiveMQ Description: Flexible orders management system Responsibilities: Architecture and code optimization, TL, Frontend/Backend development, implementation of business logic, Code review Project Name: Mercer projects Period: 2018-2019 Role: Senior software developer 4 Technologies: NodeJs, ExpressJs, MongoDB, Angular2+, HTML/CSS/JS, REST API Description: Mercer insurance projects Responsibilities: Frontend/Backend development, implementation of business logic, Code review

Project Name: Aispot Period: 2017-2018 Role: Senior software developer/Team Leader Technologies: J2EE, Spring, RxJava, Hibernate, PostgreSQL, MongoDB, Elasticsearch, 5 Google Cloud, Angular2+, HTML/CSS/JS, REST API Description: AiSpot helps destinations engage travellers and enhance their experience Responsibilities: TL, Frontend/Backend development, implementation of business logic, Code review

5 Project Name: Upload PRO Period: 2016-2017 Role: Project manager Technologies: J2EE, Spring, Hibernate, JavaFX, H2 Database, ActiveMQ, ImageMagick, 6 AngularJS, HTML/CSS/JS, REST API Description: Used to manage the photo’s lifecycle Responsibilities: Architecture and code optimization, TL, Frontend/Backend development, implementation of business logic, Code review

Project Name: Orders management system Period: 2015 7 Role: Project manager Technologies: J2EE, Spring, Hibernate, REST API, AngularJS, HTML/CSS/JS, PostgreSQL Description: Orders management system for valves and actuators

8 Project Name: Production information management system

Period: 2015 Role: Developer Technologies: J2EE, Spring, Hibernate, REST API, AngularJS, Bootstrap, HTML/CSS/JS, PostgreSQL Description: Product information management system Project Name: Qradient Period: 2013-2014 Role: Developer 9 Technologies: J2EE, Spring, Hibernate, REST API, AngularJS, Bootstrap, HTML/CSS/JS, Oracle Description: Stocks market’s analysis system

Project Name: priMus Period: 2012-2014 Role: Project manager 10 Technologies: J2EE, Spring, Hibernate, Apache Wicket, Maven, HTML/CSS/JS, MongoDB, Mule ESB, ActiveMQ Description: Flexible orders management system

6 Project Name: Project Tracker Period: 2011-2013 11 Role: Developer/Project manager Technologies: J2EE, Spring, Hibernate, Apache Wicket, Maven, HTML/CSS/JS, MySQL Description: Projects tracking system

Project Name: WiM Bordis Period: 2011-2012 Role: Developer/Project manager 12 Technologies: J2EE, Spring, Hibernate, Apache Wicket, Maven, HTML/CSS/JS, MySQL, Mule ESB, ActiveMQ Description: Management system for user manuals

Project Name: Next Acropolis Social network Period: 2011-2012 13 Role: Developer Technologies: J2EE, Spring, Hibernate, GWT, Maven, HTML/CSS/JS, MySQL, Lucene Description: Social network for students

14 Project Name: Pixelspeed Period: 2011 -2012 Role: Developer Technologies: J2EE, Spring, Hibernate, GWT, Apache Wicket, Oracle, HTML/CSS/JS, Electronic Payment, Mule ESB, ActiveMQ Description: Prepress management system

Project Name: Best-In-Class 2.0 Period: 2011 15 Role: Developer/Project manager Technologies: J2EE, Spring, Hibernate, Apache Wicket, Maven, HTML/CSS/JS, MySQL Description: Tenders automation system

7