Обо мне

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 — по настоящее время
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

Сентябрь 2015 — по настоящее время
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

Апрель 2014 — Октябрь 2015
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
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
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
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
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
СПбГЭТУ "ЛЭТИ"
Компьютерных технологий и информатики (ФКТИ/ФАВТ)
Санкт-Петербург