Igor Pavin, Software Developer in Vinnytsia, Vinnyts'ka oblast, Ukraine
Igor Pavin

Software Developer in Vinnytsia, Vinnyts'ka oblast, Ukraine

Member since September 16, 2015
Igor has more than 17 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. He has strong analytical skills, a broad range of IT expertise, eagerness to learn different technologies, and good communication skills.
Igor is now available for hire

Portfolio

Experience

Location

Vinnytsia, Vinnyts'ka oblast, Ukraine

Availability

Part-time

Preferred Environment

Ubuntu, IntelliJ IDEA, Git

The most amazing...

...thing I've worked on is a clustered and highly available system that was a dating site's partnership network.

Employment

  • Java Deployment Expert

    2019 - 2019
    Sqreen, Inc. (via Toptal)
    • 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-12) and Java frameworks (DropWizard, Jersey, Play, Spring Boot, and Vert.X).
    Technologies: Java, Python, TestNG, Docker, Gradle, Shell Scripting
  • Senior Java Developer

    2017 - 2019
    #Place
    • 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.
    Technologies: Java 11, Spring Boot 2, MySQL, Docker
  • Lead Java Back-end Developer

    2016 - 2017
    Dubit Limited
    • 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.
    Technologies: Spring Boot, Microservices, Docker, PostgreSQL, JSON, Swagger UI
  • Software Architect

    2015 - 2016
    Crossover
    • Constructed the architecture and implemented binaries in the update delivery system for client products.
    Technologies: Java, Linux
  • Software Architect | Senior Java Developer

    2007 - 2015
    Exadel
    • 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.
    Technologies: Java, Spring, AspectJ, JMX, Tomcat, Apache, Nginx, MySQL, Oracle, JavaScript, jQuery, AngularJS
  • Software Architect | Senior Java Developer

    2003 - 2007
    Singles Ltd.
    • 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.
    Technologies: Java, Spring, AspectJ, JSP, Servlet, Tomcat, Apache
  • Full-stack Developer

    2002 - 2003
    Algorithm LLC
    • Designed and implemented an ad hoc engine for hosting clients' websites.
    • Optimized and implemented content markup.
    Technologies: Java

Skills

  • Languages

    Java, Bash, XML, Perl, CSS, AspectJ, XSLT, HTML5, JavaScript, XPath
  • Frameworks

    Spring Boot, JavaServer Pages (JSP), TestNG, Spring, Hibernate, JUnit, Spring MVC, JSF, JPA, AngularJS, Mockito
  • Libraries/APIs

    JMX, JDBC, Liquibase, jQuery, AssertJ, Protobuf, Lombok
  • Tools

    IntelliJ IDEA, Maven, Jenkins, Apache Tomcat, Jira, Git, Confluence, Hudson, FishEye, Grafana, Flyway, Concourse CI, WildFly
  • Paradigms

    Object-oriented Programming (OOP), REST, Design Patterns, AOP
  • Platforms

    Ubuntu Linux, Linux, Oracle
  • Storage

    MySQL, Spring Data, JSON, PostgreSQL, Cassandra
  • Other

    Prometheus, WebLogic, GlassFish

Education

  • Specialist's degree in Computer Science
    1994 - 1999
    Donetsk State Technical University - Donetsk, Ukraine

To view more profiles

Join Toptal
I really like this profile
Share it with others