SlideShare a Scribd company logo
1 of 3
Download to read offline
Vadim Fedorenko
Russia, Saratov
vfedorenko@griddynamics.com
PROFILE
Decisive, creative and result-oriented IT engineer with 3+ years of professional experience. Expert
in software development and highly familiar with a wide variety of most popular testing
methodologies. Impressive knowledge of programming languages and frameworks, engineering
systems and its integration. Passes a Master’s Degree in Information Security and Digital
Forensics.
SKILLS
English: Intermediate level; was on a 2-month business trip to the US; have experience
contacting with foreign co-workers, reporting, demos and phone calls;
Methodologies: OOP (Object Oriented Programming), DDD (Domain Driven Design), TDD
(Test Driven Development);
Programming languages:
• Expert in Java SE 6, 7, 8; SQL; Typescript, ECMAScript 5, 6; Shell scripting;
• Have good skills in Python 2.7; Java EE 6; PHP;
• Familiar with Scala, Groovy, Swift and also know XML, HTML; CSS, SCSS;
Frameworks:
• Development: Spring 3, 4: Boot, Core, AOP, JPA / Data, Web, MVC, Security, Thymeleaf;
Hibernate ORM, Validator; EhCache; GigaSpaces IMDG XAP; ATG Platform; Liquibase,
Flyway; Elastic Search; Apache Lucene, Solr; JSP; Taglibs;
• Frontend: Angular 1, 2; Twitter Bootstrap; Rx.js; jQuery, Knockout.js; Karma; Protractor;
• Testing: jUnit, TestNG; jBehave, Cucumber; jMeter, Gatling;
Databases:
• SQL: Oracle; MySQL; PostgreSQL;
• NoSQL: Familiar with Mongo DB and Apache Cassandra;
Build systems: Maven, Ant, Gradle, Node.js npm, Grunt, Gulp, Webpack;
Development tools: Git, Git flow; Yeoman.js; Docker; Vagrant; SourceTree; JetBrains IDEs;
Application servers: jBoss; Oracle WebLogic Application Server; Apache Tomcat Server;
Operating systems: Windows XP, 7, 8; Linux CentOS, Ubuntu; Mac OS X;
EXPERIENCE
Grid Dynamics Russia, Saratov
Junior Software Engineer 2013 – 2014
Key achievements:
• Started getting professional experience;
• Was successfully involved into bug fixing process;
• Took part in the implementation of the complicated project stories such as business
feature delivering, utility services implementation or changes on the UI dashboard;
• Investigated systems bugs caused by databases locks, transaction/locks management on
Hibernate and Spring layers and implemented fixes for them;
• Investigated replication process bugs over different networks such as LAN and WAN;
• Performed a research in NoSQL databases area;
Projects:
• eCommerce Offers/Promotions system — standalone distributed in-memory data-grid
service suited for high performance and low-latency shopping carts processing and
responsible for discounts applying. It is backed on an Oracle database and consists of a
couple of components, which communicate via SOAP protocol;
• PCI Compliance — payment gateway service for Visa/MasterCard credit cards processing.
Application was tested using a card processing blackbox provided by customer;
Proofs of Concept:
• Performed a research of how to replace an existing SQL database with NoSQL databases
such as Mongo DB or Apache Cassandra.
Grid Dynamics Russia, Saratov
Staff Software Engineer 2014 – present
Key achievements:
• Independently worked on complex systems without any guidance;
• Seamlessly delivered features in projects;
• Independently worked with customers, was on a business trip to the US;
• Participated in a performance testing framework design and development; was working
in QA team as a testing tools developer;
Projects:
• OAP: Omni channel Application Proxy / Mobile apps service layer — it is a REST proxy
service between an ATG eCommerce platform and end-user mobile apps;
• TDG: Tests Data Generation — standalone application designed to synchronize testing
environments in order to maintain the relevance of the data downloaded to them.
Environment consist of set of services and each one of them should be updated
independently, so application allows user to chose how to sync and generate data;
• SRP: Search Replatforming — main purpose of this project is replacement of an existing
deprecated search engine (it’s called as ATG Endeca) with a new modern one such as
Apache Solr;
Proofs of Concept:
• Participated in a research of how to improve development process in a project which is
depends on a deprecated eCommerce platform. It includes:
o Build process refactoring (build tool replacement, dividing the project into logic
modules, uploading common artifacts to the Nexus);
o Database migrations implementation;
o Replacing existing weak-configurable REST services with a modern Spring MVC;
o Testing process improving (because of platform deploy process takes a long was
developed framework suited to upload compiled tests archives and run them in a
runtime);
EDUCATION
Saratov State University named after N.G.Chernyshevsky Russia, Saratov
Master’s Degree in Information Security and Digital Forensics (6 years course) 2010-2016
GPA: 3.2 / 4.0
Key achievements:
• Tried myself in cryptanalysis and ciphers hacking;
• Analyzed FAT, NTFS file systems using key concepts and data structures;
• Learned how to find evidence: file metadata, recovery of deleted files, data hiding locations
and more;
• Learned how to reverse engineering, windows PE/COFF (Portable Executable/Common
Object File Format) files malware analyzing and code injection using ASM;
• Designed and implemented network real-time protection system to detect and prevent
DOS/DDOS attacks, detect network traffic sniffers (based on semantic and statistics
analyze);
• Designed and implemented Peer-to-Peer secured document exchange systems (peer
communication based on DC through OpenSSL using OpenPGP key protection).

More Related Content

What's hot

Resume_YanyanYu
Resume_YanyanYu Resume_YanyanYu
Resume_YanyanYu mandy yu
 
Bottlenecks in Java Applications
Bottlenecks in Java ApplicationsBottlenecks in Java Applications
Bottlenecks in Java ApplicationsGlobalLogic Ukraine
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace ResumeJanet Grace
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando Wu
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashantSinghvi
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.ldecroo
 
Vijayakrishna_testing_manual_selenium (1)
Vijayakrishna_testing_manual_selenium (1)Vijayakrishna_testing_manual_selenium (1)
Vijayakrishna_testing_manual_selenium (1)Vijay Krishna
 
Kazi Hossein RESUME1
Kazi Hossein RESUME1Kazi Hossein RESUME1
Kazi Hossein RESUME1kazi hossain
 
Dipalee Shah Resume
Dipalee Shah ResumeDipalee Shah Resume
Dipalee Shah ResumeDipalee Shah
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu Chinni
 
Resume_latest_March15_word
Resume_latest_March15_wordResume_latest_March15_word
Resume_latest_March15_wordSri C
 
patrick mattor
patrick mattorpatrick mattor
patrick mattorPat Mattor
 
Naglaa awad resume2016
Naglaa awad resume2016Naglaa awad resume2016
Naglaa awad resume2016Naglaa Awad
 

What's hot (19)

Resume_YanyanYu
Resume_YanyanYu Resume_YanyanYu
Resume_YanyanYu
 
Bottlenecks in Java Applications
Bottlenecks in Java ApplicationsBottlenecks in Java Applications
Bottlenecks in Java Applications
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
Jithender_3+Years_Exp_ETL Testing
Jithender_3+Years_Exp_ETL TestingJithender_3+Years_Exp_ETL Testing
Jithender_3+Years_Exp_ETL Testing
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Resume_Ganesh_updated
Resume_Ganesh_updatedResume_Ganesh_updated
Resume_Ganesh_updated
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.Pa 10 n1 louis decroo jr.
Pa 10 n1 louis decroo jr.
 
Vijayakrishna_testing_manual_selenium (1)
Vijayakrishna_testing_manual_selenium (1)Vijayakrishna_testing_manual_selenium (1)
Vijayakrishna_testing_manual_selenium (1)
 
Kazi Hossein RESUME1
Kazi Hossein RESUME1Kazi Hossein RESUME1
Kazi Hossein RESUME1
 
Resume
ResumeResume
Resume
 
Shaik Sadiq
Shaik SadiqShaik Sadiq
Shaik Sadiq
 
Resume
ResumeResume
Resume
 
Dipalee Shah Resume
Dipalee Shah ResumeDipalee Shah Resume
Dipalee Shah Resume
 
Bharat_Resume
Bharat_ResumeBharat_Resume
Bharat_Resume
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 
Resume_latest_March15_word
Resume_latest_March15_wordResume_latest_March15_word
Resume_latest_March15_word
 
patrick mattor
patrick mattorpatrick mattor
patrick mattor
 
Naglaa awad resume2016
Naglaa awad resume2016Naglaa awad resume2016
Naglaa awad resume2016
 

Similar to Resume - March 2016

Similar to Resume - March 2016 (20)

8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
Resume_Feb_2016
Resume_Feb_2016Resume_Feb_2016
Resume_Feb_2016
 
Jesy George_CV_LATEST
Jesy George_CV_LATESTJesy George_CV_LATEST
Jesy George_CV_LATEST
 
RanganadhMarrapu_Profile
RanganadhMarrapu_ProfileRanganadhMarrapu_Profile
RanganadhMarrapu_Profile
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
ABHAY_SHUKLA
ABHAY_SHUKLAABHAY_SHUKLA
ABHAY_SHUKLA
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
harish_resume
harish_resumeharish_resume
harish_resume
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
AbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSAAbdulRasoolShaik_Pega_LSA
AbdulRasoolShaik_Pega_LSA
 
Vikas_Singh_updated
Vikas_Singh_updatedVikas_Singh_updated
Vikas_Singh_updated
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Vivek_Ojha (1)
Vivek_Ojha (1)Vivek_Ojha (1)
Vivek_Ojha (1)
 
Madhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EEMadhava_Sr_JAVA_J2EE
Madhava_Sr_JAVA_J2EE
 
Ananth_Ravishankar
Ananth_RavishankarAnanth_Ravishankar
Ananth_Ravishankar
 
AmulyaYeduguri
AmulyaYeduguriAmulyaYeduguri
AmulyaYeduguri
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resume
 
KASSAHUNSolomonResume
KASSAHUNSolomonResumeKASSAHUNSolomonResume
KASSAHUNSolomonResume
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 

Resume - March 2016

  • 1. Vadim Fedorenko Russia, Saratov vfedorenko@griddynamics.com PROFILE Decisive, creative and result-oriented IT engineer with 3+ years of professional experience. Expert in software development and highly familiar with a wide variety of most popular testing methodologies. Impressive knowledge of programming languages and frameworks, engineering systems and its integration. Passes a Master’s Degree in Information Security and Digital Forensics. SKILLS English: Intermediate level; was on a 2-month business trip to the US; have experience contacting with foreign co-workers, reporting, demos and phone calls; Methodologies: OOP (Object Oriented Programming), DDD (Domain Driven Design), TDD (Test Driven Development); Programming languages: • Expert in Java SE 6, 7, 8; SQL; Typescript, ECMAScript 5, 6; Shell scripting; • Have good skills in Python 2.7; Java EE 6; PHP; • Familiar with Scala, Groovy, Swift and also know XML, HTML; CSS, SCSS; Frameworks: • Development: Spring 3, 4: Boot, Core, AOP, JPA / Data, Web, MVC, Security, Thymeleaf; Hibernate ORM, Validator; EhCache; GigaSpaces IMDG XAP; ATG Platform; Liquibase, Flyway; Elastic Search; Apache Lucene, Solr; JSP; Taglibs; • Frontend: Angular 1, 2; Twitter Bootstrap; Rx.js; jQuery, Knockout.js; Karma; Protractor; • Testing: jUnit, TestNG; jBehave, Cucumber; jMeter, Gatling; Databases: • SQL: Oracle; MySQL; PostgreSQL; • NoSQL: Familiar with Mongo DB and Apache Cassandra; Build systems: Maven, Ant, Gradle, Node.js npm, Grunt, Gulp, Webpack; Development tools: Git, Git flow; Yeoman.js; Docker; Vagrant; SourceTree; JetBrains IDEs; Application servers: jBoss; Oracle WebLogic Application Server; Apache Tomcat Server; Operating systems: Windows XP, 7, 8; Linux CentOS, Ubuntu; Mac OS X;
  • 2. EXPERIENCE Grid Dynamics Russia, Saratov Junior Software Engineer 2013 – 2014 Key achievements: • Started getting professional experience; • Was successfully involved into bug fixing process; • Took part in the implementation of the complicated project stories such as business feature delivering, utility services implementation or changes on the UI dashboard; • Investigated systems bugs caused by databases locks, transaction/locks management on Hibernate and Spring layers and implemented fixes for them; • Investigated replication process bugs over different networks such as LAN and WAN; • Performed a research in NoSQL databases area; Projects: • eCommerce Offers/Promotions system — standalone distributed in-memory data-grid service suited for high performance and low-latency shopping carts processing and responsible for discounts applying. It is backed on an Oracle database and consists of a couple of components, which communicate via SOAP protocol; • PCI Compliance — payment gateway service for Visa/MasterCard credit cards processing. Application was tested using a card processing blackbox provided by customer; Proofs of Concept: • Performed a research of how to replace an existing SQL database with NoSQL databases such as Mongo DB or Apache Cassandra. Grid Dynamics Russia, Saratov Staff Software Engineer 2014 – present Key achievements: • Independently worked on complex systems without any guidance; • Seamlessly delivered features in projects; • Independently worked with customers, was on a business trip to the US; • Participated in a performance testing framework design and development; was working in QA team as a testing tools developer;
  • 3. Projects: • OAP: Omni channel Application Proxy / Mobile apps service layer — it is a REST proxy service between an ATG eCommerce platform and end-user mobile apps; • TDG: Tests Data Generation — standalone application designed to synchronize testing environments in order to maintain the relevance of the data downloaded to them. Environment consist of set of services and each one of them should be updated independently, so application allows user to chose how to sync and generate data; • SRP: Search Replatforming — main purpose of this project is replacement of an existing deprecated search engine (it’s called as ATG Endeca) with a new modern one such as Apache Solr; Proofs of Concept: • Participated in a research of how to improve development process in a project which is depends on a deprecated eCommerce platform. It includes: o Build process refactoring (build tool replacement, dividing the project into logic modules, uploading common artifacts to the Nexus); o Database migrations implementation; o Replacing existing weak-configurable REST services with a modern Spring MVC; o Testing process improving (because of platform deploy process takes a long was developed framework suited to upload compiled tests archives and run them in a runtime); EDUCATION Saratov State University named after N.G.Chernyshevsky Russia, Saratov Master’s Degree in Information Security and Digital Forensics (6 years course) 2010-2016 GPA: 3.2 / 4.0 Key achievements: • Tried myself in cryptanalysis and ciphers hacking; • Analyzed FAT, NTFS file systems using key concepts and data structures; • Learned how to find evidence: file metadata, recovery of deleted files, data hiding locations and more; • Learned how to reverse engineering, windows PE/COFF (Portable Executable/Common Object File Format) files malware analyzing and code injection using ASM; • Designed and implemented network real-time protection system to detect and prevent DOS/DDOS attacks, detect network traffic sniffers (based on semantic and statistics analyze); • Designed and implemented Peer-to-Peer secured document exchange systems (peer communication based on DC through OpenSSL using OpenPGP key protection).