EPAM Systems Inc. (Россия)
Software Engineer
Job Position: Lab Head
Project Roles: Lab Head
Customer: EPAM Systems, Inc., Software & Hi-Tech
Project: EPM-LSTR, Training activities in Saint-Petersburg
Participation: Conducting educational processes according to production demands. Editing and creating educational programs. Communication with development streams. Delivering lectures. Finding new trainers and knowledge sharing. Preparing students to pass the Competency Center.
Project Roles: Team Lead
Customer: EPAM Systems Inc.
Project: Beacons
Participation: Leading the team of developers
Team: Dev team: 8 developers
Database: Mongo DB
Tools: Git, Gradle, jdk8, ReactJS
Technologies: Spring, Hibernate, Mockito, Spring MS
Job Position: Software Engineer
Project Roles: Developer
Customer: Thomson Reuters, Business Information and Media
Project: TRI-LECT, eBookGenerator
Participation: Full stack of activity. From new implementation to support duties:
— Modify existing steps (SpringBatch) of XSLT transformations
— Creating new steps of document modifications
— Writing Unit and Integration tests
— Modify existing javascript extensions in UI
— investigation of new functionality
— Writing technical documentation and user guides
— Communications with the product owner
— Verifying customer's document bundles
— Creating mass DB update scripts
— Reduction of technical depth (refactoring)
— Promoting DB changing on QA and ProdServers
— Support and verifying the processes of QA and Prod deployments
Team: 5 developers, 2 QA, 1 PM
Database: Oracle DB
Tools: Spring Batch, XSLT, JS, Spring MVC, TFS,
Technologies: Spring, JavaEE, Hibernate, EasyMock, Mockito
Project Roles: Developer
Customer: Clarivate Analytics, Business Information, and Media
Project: CLAR-SCN, Moved from TR
Participation: Creating proxies between XRPC and Angular UI
Writing Unit tests for the proxies
Team: Dev team: 4 developers
Database: Oracle DB
Tools: Git, Gradle, jdk8, Angular
Technologies: Google Juice, Hibernate, Mockito