Oleg .

Oleg .

  • Saint Petersburg, Russia
  • **** **** ****
  • 12 Jahre Erfahrung
  • ASAP
  • Expert

I am Oleg. I have been working in software development over 15 years. My favorite technologies is Java based. I also comfortable with Python. Right now I am Lead Software Engineer and work under distributed microservices projects. I am ready to work as in team as individually.

Bildung

I

Information and Measurement Technique and technology

Saint-Petersburg Electrotechnical University "LETI", Diploma
2003

Arbeit & Erfahrung

E

development team lead

EPAM Systems
Nov'2015 - May'2021
One of the biggest outsourcing company in the world. Project 1. Implement messaging system for one of Switzerland's bank. My responsibility is to develop an architecture of the system, resolving technical problems between customer and a team, be a team leader for 10 developers: sprint planning, technical documentation, development and testing, verify code quality and task implementation, stabilize continuous integration. As result I have successfully released first version with very good feedback from the customer. Project 2. New project for a customer that provides an animal genomic evaluation. Started from proofs-of-concept of workflow and decision automation platform with test projects and demos for the customer (as results we use Camunda). Then I was responsible (as team leader for 5 developers) for investigation, technical design and implementation of micro-services for communication between the core system and external partners (like laboratories, associations etc.). As result, I successfully released two versions of the service. Project 3. For Health Economic project of pharmacological client, I implemented two brand new features including back-end (Spring, Oracle, REST) and front-end (JS, AngularJS) parts: system sub-modules monitoring and calculation template uploading and validation using MS Excel (instead of manual input and validation; it decreased data uploading from tens of minutes to seconds). Initially these features were provided by me and were finally accepted by the customer phone: +7-921-326-88-11 (9:00 - 21:00 UTC +3) e-mail:
X

senior software developer

Xyleme
Mar'2013 - Nov'2015
The company provides own ecosystem for learning content management. Project 1. The main role was to implement a brand-new observability module that collected different statistics from various sources and provided it with post- processing. First, I implemented architecture for server and lightweight client parts, selected suitable tools and frameworks. Then I configured AWS as a service provider, database configuration for high load communication (NoSQL/MongoDB) As a result, I released the first version of the module: single-page UI (Grails/AngularJS) with basic filters, extremely small and fast client, server module (all calculations were in web part). As results, I increased skills with web-development, worked with popular frameworks: Grails, AngularJS, JavaScript and Bootstrap. I was working directly with the customer as a team leader (up to 10 developers). I become more closely to the system architecture and intersystem communications. Project 2. Support for a big questionnaire and survey system. I fixed bugs and implemented small new features using Tapestry + JavaScript.
D

senior software developer

Devexperts
Jul'2010 - Mar'2013
Company specializes on developing financial software and one of the biggest projects is multi-tier applications for trading on electronic stock exchanges. As a unit of the core team, I implemented several new features for the two system releases. I initiated and then improved the order validation subsystem that extremely increased new features implementation speed. Another result was moving from antique ant builder to maven, which decreases complexity of the delivery process and support branches. And finally, I implemented local stand-alone system start for following integration tests. Many times, helped GUI team to implement new features; I implemented own UI components. I acquired skills for financial development, risk and commission management, advanced skills in Swing and RMI. Additionally, I implemented communication with new 3rd part clients (like stock markets).
T

software developer

T Systems CIS
Jul'2007 - Jul'2009
The company is a part of the Deutsche Telecom GmbH and produces different projects (at most in Telecommunications and Automotive area) for German customers. Worked with several projects implementing business logic using Java technology. Most projects were huge multi-tier systems. Worked on the client side in Germany with all communication in German with positive feedback. Project 1. For the cargo control system, I successfully implemented the first version of the system by existed UML diagrams. I improved the quality of the navigation module for the mobile unit using more efficient compress algorithms. Project 2. For city public transport control system, I improved alarm system for the broken vehicles. Within a couple of days have started working on the unknown environment: openSUSE + Emacs + Qt.

Berufliche Fähigkeiten

Language
  • Scala 2 Jahr(s)
  • Kotlin 2 Jahr(s)
  • Python 3 Jahr(s)
  • Java 10 Jahr(s)
  • Scala 2 Jahr(s)
  • Kotlin 2 Jahr(s)
  • Python 3 Jahr(s)
  • Java 10 Jahr(s)
  • Javascript 3 Jahr(s)
  • XML 3 Jahr(s)
  • UML 3 Jahr(s)
Database
  • Oracle 3 Jahr(s)
  • NoSQL 3 Jahr(s)
  • PostgreSQL 3 Jahr(s)
  • MongoDB 3 Jahr(s)
Framework
  • JSP 3 Jahr(s)
  • Bootstrap 3 Jahr(s)
  • AngularJS 3 Jahr(s)
General
  • Web Services 3 Jahr(s)
DevOps
  • Kubernetes 3 Jahr(s)

Sprachen

  • English native
Remoteplatz Logo