VLADIMIR DONETS
Santa Clara, CA ***51
********.*******@*****.***
SUMMARY
• 5+ years of experience in software development, design, and maintenance.
• Background in unit and integration testing with JUnit.
• Extensive experience and knowledge of core Java, socket programming, servlets and
multithreading.
• Expertise in developing application with Spring, Hibernate and JDBC.
Skills
Technologies Technical Expertise
Java Server side development
• •
J2EE Multithreading
• •
JUnit Unit and integration testing
• •
JDBC Socket programming
• •
SQL API design
• •
Hibernate Agile development
• •
Servlets
•
Spring MVC
•
XML/DTD
•
JSP
•
Javascript
•
EXPERIENCE
Software Engineer Genesys 2014 – present
1. Unit and integration testing framework for Genesys Email solution:
Project Goal: To enable developers to run core functionality tests after any code modifications
are made, and complete, in-depth integration tests of the entire email solution before a freeze is
performed.
Contributions:
• Designed and implemented a framework to collect and verify input data against
records in database and output.
• Provided a means to create and execute test cases stored in properties files, pass data
between test cases, and build unique scenarios.
Technologies used: Java, JDBC.
2. Health monitor tool:
Project Goal: To create a real-time tool that is able to collect and monitor KPI from various
servers, and create alarms if certain, configurable conditions occur.
Contributions:
• Designed and implemented an HTTP accessible API that collects KPI from all running
servers, inserts human-readable metadata, makes necessary calculations, and returns to UI in
JSON format.
Technologies used: Java, Spring MVC, Javascript.
3. Email Server improvements:
Project Goal: To correct pre existing deficiencies with the Genesys Email Server, as well as
develop new features and functionality.
Contributions:
• Added proxy support for inbound POP3, IMAP and EWS and outbound SMTP
connections in a concurrent, asynchronous environment.
• Identified and patched issues in the Javamail API.
• Resolved a number of existing bugs.
Technologies used: Java, sockets.
4. Trained new hires on E-Services products and environment.
Software Engineer Intresys, Inc 2013 – 2014
1. Dynamic page generation:
Project Goal: To generate commonly used web questionnaire pages in run time from a pre-
configured template, instead of creating a large number of unused pages at start up, therefore
reducing memory footprint of the application.
Contributions:
• Proposed and implemented a way to dynamically generate pages.
Technologies used: Java, JSP, Servlets.
2. Case Management System (CMS) emulator.
Project Goal: To enable developers and QA to create custom cases for testing and development
from local files, instead of querying data base for existing ones.
Contributions:
• Proposed and implemented a mock CMS framework that injects data from local XML
files into questionnaires.
Technologies used: Java, JSP, XML/DTD, Servlets.
Software Engineer Intresys, Inc 2007 – 2011
1. Electronic Legal Filing applications:
Project Goal: To capture data from users’ questionnaires, generate and electronically file
complete legal forms.
Contributions:
• Analyzed various courts’ e-filing procedures.
• Built questionnaire logic.
• Generated and e-filed prepared forms.
Technologies used: Java, JSP.
2. Financial reporting:
Project Goal: To generate financial reports for court clerks on recent financial activity, based on
search criteria.
Contributions:
• Retrieved data from data bases.
• Populated pdf and xls reports.
Technologies used: Java, JSP.
EDUCATION
Sinclair College, Dayton, OH (2014 – present).
•
Foothill College, Los Altos Hills, CA (2007 – 2008).
•