Igor P.

Igor P.

Senior Software Engineer

Rostov-on-Don, Russia
Hire Igor P. Hire Igor P. Hire Igor P.

About Me

Igor has more than 19 years of experience as a software engineer, developer, and architect. Most of his work has been with Linux-based Java back-end work using a Spring framework. He is a good team player, open, positive, responsible, and realistic. Igor has strong analytical skills, a broad range of IT expertise, eagerness to learn different technologies, and good communication skills.

Work history

Innotech
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Developed several microservices responsible for data processing and storing.

  • Made some monitoring metrics and fine-tuned services performance, made some parts to work in parallel.

  • Integrated my own microservices with third-party ones.

PitchStone Technology, LLC
Java Engineer
2019 - 2020 (1 year)
Remote
  • Helped to redesign a back-end REST API for a personal stylists' portal.

  • Improved the integration with Stripe API.

  • Upgraded and dockerized the existing server applications.

  • Helped with extending the features of the portal API.

Sqreen, Inc.
Java Deployment Expert
2019 - 2020 (1 year)
Remote
  • Helped to architect and develop the testing infrastructure involving custom TestNG and Testcontainers framework.

  • Developed a Docker image generation system for many Java application servers (WebLogic, WebSphere Liberty, WebSphere Traditional, Tomcat, Jetty, JBoss AS, JBoss EAP, WildFly, GlassFish, Payara), JDKs (6-13) and Java frameworks (DropWizard, Jersey, Play, Spring Boot, and Vert.X).

  • Created a test execution framework for apps in generated Docker images.

#Place
Senior Java Developer
2017 - 2019 (2 years)
Remote
  • Developed the architecture and implemented a high-load system handling requests from native clients.

  • Constructed a versatile data generator with YAML-like DSL.

  • Implemented a continuous integration infrastructure.

  • Conducted Grafana/Graphite metrics monitoring.

  • Implemented unit tests.

Dubit Limited
Lead Java Back-end Developer
2016 - 2017 (1 year)
Remote
  • Developed microservices and a gateway for the mobile portal for kids.

  • Rewrote the avatar image builder application on a Java advanced imaging API.

  • Created the administration UI integrated into the microservices API.

Crossover
Software Architect
2015 - 2016 (1 year)
Remote

Constructed the architecture and implemented binaries in the update delivery system for client products.

Exadel
Software Architect | Senior Java Developer
2007 - 2015 (8 years)
Remote
  • Aided in the development of a financial advisory tool with analytic algorithms (securities returns, portfolio performance, risks, and calculations) for EMC2.

  • Helped to develop a financial tool that had a customized portfolio analysis that automated wealth alerts for CircleBlack.

  • Worked on payments and different financial activities management systems for PayPal.

  • Designed and implemented a JMX-controlled ESB middleware system for Deutche Bank.

  • Revised the architecture and implemented the processing of the course attendance forms for GGU University.

Singles, Ltd.
Software Architect | Senior Java Developer
2003 - 2007 (4 years)
Remote
  • Developed clustered highly available architecture and implementation of dating partnership program.

  • Implemented a custom content-processing and UI-template creation system.

  • Created a custom Linux-based code deployment system performed on a cluster farm.

  • Integrated the payment processing providers.

Algorithm, LLC
Full-stack Developer
2002 - 2003 (1 year)
Remote
  • Designed and implemented an ad hoc engine for hosting clients' websites.

  • Optimized and implemented content markup.

Portfolio

Expense Tracker

I developed a Spring and AngularJS-based expense tracker application that demonstrates basic REST and JWT authentication concepts. It's a fully functional package manager that requires Java 8, Maven, and Node.js.

Education

Education
Specialist's Degree in Computer Science
Donetsk State Technical University
1994 - 1999 (5 years)