Sergey Dreval
Angestellt, Principal Java developer, Oracle
Kiev, Ukraine
Werdegang
Berufserfahrung von Sergey Dreval
• Create and design different Spark jobs. • Optimize data flow in jobs
• Design architectural approaches for retail payment flow and take a path in discussions about other design implementations. • Develop different microservices as a part of the system. • Create migrations for required data from other microservices.
• Develop a monitoring service for social networks. • Implement binary data migration from Oracle DB to file system. • Integrate Amazon KMS service. • Resolve infrastructural tasks(data initialization, Cassandra's table migration) by groovy scripts • Develop new connectors for different social networks
• Develop new gadgets and extend old ones • Work with charts, grids and drawing SmartGWT components • Create unit tests for server-side code using JUnit and Mockito mocking framework • Develop maven plugin for merging properties from different profiles.
• Develop different pages and modules of AdvCash service in pursuance of customer requests. • Analyze system for security issues and fix them. • Develop some parts of Protectimus service for web, spring jobs for statistics recalculation, billing system. • Create cluster with DB replication and web balancing (Tomcat, Pgpool, Postgresql). • Develop a license verification mechanism based on AOP.
• Develop Liquibase scripts for database refactoring. • Create Oracle jobs for background data processing. • Develop JAXB converters for process entities in XML files. • Configure ActiveMQ + Tomcat for report generation in the background and better scalability • Develop tiles templates with JSTL taglib.
Ausbildung von Sergey Dreval
3 Jahre und 10 Monate, Sep. 2003 - Juni 2007
Computer Science
National Technical University "Kharkov Polytechnical Institute"
Sprachen
Englisch
Gut