
Georgiy Rakov
Software Developer

Connect with Georgiy Rakov to Send Message
Connect
Connect with Georgiy Rakov to Send Message
ConnectTimeline
About me
Senior Software Engineer at EPAM Systems
Education

City Foreign Languages Courses N1
2000 - 2002The English Honors degree
Peter the Great St.Petersburg Polytechnic University
1996 - 2002Master Institute of Computer Science and Technology, Computer Intelligent Technologies Mastrer's honors degree
Experience

Computer Science Alliance (former Institute for High Performance Computing and Databases)
Oct 2000 - Dec 2002Software DeveloperResponsibilities: devoloping software architecture, coding, HTML-coding, creating state-of-the-art reviews.Main languages: Python, HTML;Additional languages, tools and standards: Java (applets), SQL (MySql), HTTP/CGI, JavaScript, I-Think.

Bercut Ltd.
Jan 2003 - Jul 2012Senior Software DeveloperDeveloping multithreading applications which were distributed system components: server-side applications, GUI applications, command line applications.Responsibilities: creating preliminary designs, coding, writing technical documentation, checking user manuals, testing (sometimes).Main languages and libraries: C++, STL, ACE (Adaptive Communication Environment), Delphi, Java.Additional languages, libraries and standards: XML, XSD, SQL and PL/SQL (Oracle 10g, PostgreSQL 8.2), SNMP, SQLplus, Jasper reports, UML, HTTP, scripts (bash, *.bat), JNI, JSF (Java EE), CIM (Common Information Model), Xerces C++, Xerces Java, Java Swing.Developing software under: Windows, Solaris, RedHat.Version control systems: StarTeam, SVN.Projects I was responsible for:- SNMP Gateway both GUI management console (Delphi) and server-side SNMP agent (C++);- reports project (Jasper, SQL);- GUI configuration tool updating remote hierarchical DB (Java, Swing);Projects I took part in:- two big research projects on high level net view (server side, C++);- security system (Java, SQL, PL/SQL, also was responsible for preliminary design);- GUI general purpose management console (Delphi);- the platform transition to Java related technologies (SE, EE, also contributed to preliminary design).Multi-threading and asynchronous interactions were widely used in the projects. Show less

Oracle
Jul 2012 - Nov 2017Senior Software DeveloperDeveloping automated tests verifying Java SE implementation conformance to specification: JLS, Java SE API JavaDoc, W3C standards (XML, XSD, XSLT). Maintaining and extending tests infrastructure as needed.Responsibilities: coding, code review, resource estimation, investigating tests failures, reporting JDK and specification issues, estimating compatibility impact, analyzing specification: JLS, Java SE ApiDoc, W3C standards (XML, XSD, XSLT), coaching.Main languages and libraries: Java SE.Additional languages, libraries and standards: bat-scripts, bash-scripts, XML, HTML.Developing software under: Windows, Solaris, Linux, MacOS.Tools: Mercurial, Ant, Jenkins, Teamware.Projects I took part in included developing tests on following Java SE features : java.util.stream (JDK 8), Generic Type Inference Enhancement (JDK 8), Diamond With Anonymous Classes (JDK 9), Modules (JDK 9), Local Variable Type Inference (JDK 10, coach and lead).At that time I spent ~6 months in India sharing my knowledge with colleagues from India department. Show less

Intermedia
Jan 2018 - Apr 2019Senior Software DeveloperDeveloping Java backend software, this includes both new projects and updating legacy systems related to HPBX (VoIP).Responsibilities: coding, unit testing, documenting, resource estimation, domain specific analisis.Main languages and libraries: Java SE, Spring (Core, MVC, Testing), Spring Boot, Java EE.Additional languages, libraries and standards: Groovy, REST WS, Hibernate, Bash, Gitlab CICD, HTTP, YAML, JSON.Developing software under: Linux.Tools: Maven, Git, Gitlab, Docker, Grape, SVN.I took part in two projects as a member of a team: Postal Address Validation Aggregator Service, Data Migration Tool from legacy system to mainstream one. The first project was a REST WS, the second one was a frontend - backend system. Both of them supported load balancing / fault tolerance via Kuberenetes cluster. Show less

EPAM Systems
Aug 2019 - nowSenior Software Engineer
Licenses & Certifications
- View certificate

Introduction to Big Data
CourseraSept 2017 - View certificate

Number Theory and Cryptography
CourseraDec 2017 - View certificate

Machine Learning
CourseraSept 2017 - View certificate

Functional Programming Principles in Scala
CourseraDec 2018 - View certificate

JavaScript, part 1: basics
CourseraNov 2018
Languages
- enEnglish
- ruRussian
Recommendations

Claricia belle
Founder & CEO of BelléAir | Certified NLP Life Coach | Certified NLP Practitioner |Empowerment Keyno...Basseterre, Saint Kitts, Saint Kitts and Nevis
Goran čelebić
Head of B2B Sales at YettelSerbia
Jesper nilsson
Senior lønkonsulent hos Pramo - Løn & RegnskabGreve Strand, Region Zealand, Denmark
Basem yowakim, pmp
Manager at Sargent & LundyLittle Falls, New Jersey, United States
Silvia estefania sanchez balsalobre
CLINIC MANAGERPalma, Balearic Islands, Spain
Diganto paul
DevOps-SRE| Cloud Engineer| Application Developer | Agile Product Management PractitionerBengaluru, Karnataka, India
Mahdi rasti
Managing Director at Kimura / Tech LeadIstanbul, Türkiye
Harpreet singh
Experienced Operations & Customer Success Leader | Driving 20%+ Efficiency Gains | Proven 98% Revenu...West Delhi, Delhi, India
Joachim alberti
PMO / Project Management Officer DRIA (Advanced Engineering)Wiesbaden, Hesse, Germany
Alex avolio
Client Partner | Systems IntegrationChicago, Illinois, United States
Sam wessel
Docent lichamelijke opvoeding bij Basisschool de VossenburchtArnhem-Nijmegen Region
Jen weiss ruell
Private Chef / EAPA & Property ManagementUnited States
Julian diaz
Software Specialist at IBMColombia
Marius duminica
Operations Manager at vc-techsIaşi, Romania
Peter wahba
Helping businesses grow financially by doing accounting, bookkeeping and taxes.Colorado Springs, Colorado, United States
Jasbir singh gidda
B2B Relationship Manager | Specializing in Mutual Funds | MBA in Marketing | Helping people understa...Mumbai, Maharashtra, India
Taylor c.
Visual communications and graphic design specialistPréverenges, Waadt, Schweiz
Ankita bhattacharya
Senior QA Analyst/Test Engineer with 7+ years of experience. Available Immediately. Looking for Open...Bengaluru, Karnataka, India
Wl wong
MHKIE, RPE, FBSOMES, BEAM Pro, RCx Pro, REA, PMP (Tier 1), CEng, MCIBSE, MEI, FSOEHong Kong SAR
Silvia farina
PhD student at University of California, BerkeleyBerkeley, California, United States
...