Обо мне

Skilled IT graduate with 4 years of software development experience. My current goals are to continue to provide a high quality development service and participate in project and product management. I have good analytical, design and problem solving abilities with great attention to details and overall product quality and I can help you general development right the way through to software architecture.

See more https://www.linkedin.com/in/sergpetrov

  • Used Java technologies: J2EE, Android, Spring, Hibernate, Ejb 3.1, Gwt, Vaadin, JUnit, JasperReport, hybris;
  • Have experience with Android Development, Google Material Design;
  • Used front end technologies: HTML, CSS, JavaScript
  • Used databases: MySQL, Oracle
  • IDE: Eclipse, Intellij Idea
  • Development Platforms: Jenkins, SonarQube, JRebel, DynaTrace
  • Source control: SVN, GIT
  • API's: Google, Foursquare, Facebook, Yandex, VK

My android apps:

https://play.google.com/store/apps/details?id=ru.avtoapp

https://play.google.com/store/apps/details?id=org.telegram.tcamera

https://play.google.com/store/apps/details?id=org.wifimap.android

https://play.google.com/store/apps/details?id=com.bananalabs.two.app

Опыт работы
Сентябрь 2015 — по настоящее время (2 года и 4 месяца)
Freelance on Upwork.com
Android/JavaEE Developer
Сан-Франциско и район залива
Обязанности и достижения
I am working as freelancer on different projects (Android, Java backend and etc.) My page on Upwork http://upwork.com/freelancers/~010212c1f891a9cc20
Сентябрь 2015 — по настоящее время (2 года и 4 месяца)
Avto App
Senior Java Backend Developer / Android Developer
Москва
Обязанности и достижения
I am working as Senior Java Backend Developer and Android Developer. Avto App is car services aggregator and market place for car products in Moscow. I'm responsible for: - Full cycle software design and development process (business logic, architectural solutions, RESTful API, integration with external systems); - Android development; - Communication with customer; - Discussion new product features and product design; - Sprint estimation. Android app: https://play.google.com/store/apps/details?id=ru.avtoapp Key skills: Java, Java EE, Spring, Amazon Web Services, DynamoDB, RESTful api, Agile software development, Android, Retrofit, RxJava
Апрель 2014 — Октябрь 2015 (1 год и 7 месяцев)
Software Engineer
Санкт-Петербург
Обязанности и достижения
Work as a software engineer on DENT­001 project at EPAM Systems. DENT­001 is e­Commerce solution based on Hybris for Dentsply International ­ one of the world’s largest producer of professional dental products. Back­end (business logic, backoffice, integration with DENTSPLY information systems) was implemented using Hybris platform. Hybris server provided RESTful web services. Front­end (and content management) was based on Adobe CQ technology. Agile development methodology was used. I am working on back­end for storefronts: https://www.dentsply.com/en-uk-implants https://www.dentsply.com/en-us https://www.dentsply.com/de-de https://www.dentsply.com/en-ca I was responsible for: ­- Software design and development (business logic, architectural solutions, RESTful services, integration with customer’s systems, new extensions); -­ Mentoring new developers; -­ Communication with USA customers; -­ Installing and setting different platforms for developers team as continuous integration Jenkins, static code analyzer SonarQube, JRebel and etc.; -­ Writing integration and unit tests; -­ Code refactoring and code review; -­ Extending and customizing Hybris platform functionality; -­ Backend bug fixing; -­ Implementation backoffices; -­ Making estimations for various tasks and change requests, making tasks in JIRA; -­ Writing technical documentation in Confluence. Key skills: Java, Java EE, Hybris, Spring, Spring Integration, SQL, RESTful api, Agile software development, JUnit, Groovy tests, SQL
Сентябрь 2013 — Октябрь 2015 (2 года и 2 месяца)
WIFI MAP
Technical Lead, Android Developer
Санкт-Петербург
Обязанности и достижения
Work as a Technical Lead, ​Android Developer. WIFI MAP is system which allows to add, store, aggregate and display on global world map an information about places (cafe, bars, restaurants, coworkings, parks & other) is having access to wi­fi network. Developed app: https://play.google.com/store/apps/details?id=org.wifimap.android I'm responsible for: -­ Software design and development (mobile Android app, back­end, business logic, data base); -­ Publishing to Google Play Market; -­ Bug fixing; -­ Making requirements and estimations for various tasks; -­ Code refactoring; -­ Making web and Android mobile clients; Key skills: Java, JavaEE, Android, Google Maps Api, Realm, JPA, Spring, RESTful api
Август 2012 — Апрель 2014 (1 год и 9 месяцев)
PETROCARD
Senior Software Engineer
Санкт-Петербург
Обязанности и достижения
Work as a Senior Software Engineer on PetrocardBackoffice and PetrocardBackoffice­Web projects for Alex bank of Russia (http://www.alexbank.ru). It is backoffice for banking data processing as clients data (cards, accounts, orders), generation different reports, sending emails and SMS, execution jobs by scheduling and etc. I was responsible for: -­ Software design and development (business logic, data base); -­ Communication with customer; -­ Bug fixing; ­- Writing technical documentation; -­ Code refactoring and code review; ­- Extending and customizing existing functionality Key skills: Java, JavaEE, EJB, JPA, Spring, Vaadin, Hibernate, SQL, Maven
Март 2012 — Июнь 2012 (4 месяца)
Software Engineer
Санкт-Петербург
Обязанности и достижения
Worked as a Software Engineer on Note­calendar for DIGITAL DESIGN company project. It's web application for planning events, writings notes by employees of DIGITAL DESIGN. I was responsible for: -­ Software design and development; - Bug fixing Key skills: Java, JavaEE, GWT, OpenStreetMap, RESTful api, Agile software development, JUnit
Февраль 2012 — Сентябрь 2012 (8 месяцев)
GEO2TAG
Software Engineer
Санкт-Петербург
Обязанности и достижения
Worked as a Software Engineer on Web­portal for geo2tag location­based platform project. Geo2tag is open source project. Web­portal for geo2tag is web application which allows to display, add, filtrate different geo data. I was responsible for: ­- Software design and development; -­ Integration with RESTful API of platform; -­ Integration with Open Street Map API; -­ Bug fixing. Key skills: Java, JavaEE, GWT, Maven, MySQL
Высшее образование
Сентябрь 2008 — Июнь 2014
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург