Post Job Free

Resume

Sign in

Software Developer Java

Location:
Bloomfield Hills, MI, 48304
Posted:
November 29, 2017

Contact this candidate

Resume:

IRINA GERSHANOVICH

SENIOR SOFTWARE DEVELOPER

313-***-****

ac3i31@r.postjobfree.com

Experienced software developer with experience in software architecture and development. Designed and implemented back-end and web-based front-end software applications. Designed and implemented high performance multithreaded concurrency applications, RESTful web services and microservices.

TECHNICAL SKILLS:

Java Programming: Java, J2EE, JDBC, JMS, Servlets, JSP, JSTL, Spring, Struts, Hibernate, JPA 2, JBoss, Tomcat, Quartz, JAXB XML parser, SAX XML parser, DOM XML parser, JAX-RS, RESTful Web Services, Microservices, Sockets, FTP, SFTP, JUnit, Mockito, TestNG

Front-End: HTML, DHTML, JavaScript, CSS, AJAX, JSON, JQuery, HTML5, CSS3, XML

Databases: Oracle 12g, Oracle 11g, SQL, PLSQL, query and performance tuning, Toad, SQL Developer

Other Programming: Python, C++, Perl

IDEs and Build Tools: Eclipse, IntelliJ IDEA, JIRA, BitBucket, Bamboo, Jenkins, Maven, Microsoft Visual Studio

Software Architecture: Design patterns, Solution Architecture, UML

Version Control: Git, CVS

Operating Systems: UNIX, Linux, Windows

Development Models: Agile, SCRUM, Waterfall

Lead solution architecture and development in a dynamic environment for multiple projects for each release cycle

Designed and developed multithreaded applications using Java / J2EE and C++

Designed and developed web UI applications using RESTful web services, JQuery, Javascript, HTML5, CSS3

Conducted application performance benchmarking and tuning

Conducted extensive code reviews

Coordinated software deployment with Operations and DBA teams

Coordinated software testing with QA and UAT teams

Created and maintained automated regression tests using JUnit, Mockito, Selenium

PROFESSIONAL EXPERIENCE:

Flagstar Bank

Senior Application Developer

2014 - 2017

Designed and implemented software for a Mortgage Registration and Processing system used by internal and external mortgage originators using Java / J2EE technologies

Implemented software using TDD techniques and achieved unit test code coverage using JUnit and Mockito

Designed and developed a web application for registering mortgages for Community Seconds programs using Spring MVC, JPA, Oracle PLSQL, JSP, RESTful web services, Ajax, JQuery and Bootstrap

Enhanced Automated Underwriting System Findings application submitting real-time reports to Fannie Mae (Desktop Underwriter) and Freddie Mac (Loan Prospector) using Java, JAXB and XML

Designed and developed a web application for registering mortgages for Non-Warrantable condos using Spring MVC, JDBC, JSP, Javascript, HTML5, CSS3

Developed a Gross Loan Amount calculator for precise Price Quote calculations using Java

Developed key features of online 1003 Uniform Residential Loan Application Form using Spring MVC, JPA, Oracle PLSQL and JSP

Tradeweb Direct (formerly BondDesk Group, LLC)

Senior Software Developer

2001 - 2014

Created software for an industry-lead Fixed-Income Automated Trading System (ATS) used by major financial institutions in USA

Technical lead for large ongoing projects deployed over multiple release cycles

Developed a messaging application for receiving NIIDS municipal data feed using JMS, IBM MQSeries server and Oracle

Designed and developed a multithreaded application for scheduled transfer, parsing and storage of multiple large data files from 24 different vendors and rating agencies including Moody's, Standard and Poor's, Fitch, IDC, Muller, JJKenny, CUSIP Alert, Finra(NASD) using Java, JAXB, JDBC and Oracle

Designed and implemented a back-end application for caching Security Master vendor files using Java, FTP and SFTP

Designed and developed a multithreaded distributed application for combining and prioritizing Security Master data definitions from 24 different vendors using Java, JDBC, TCP/IP Sockets and Oracle

Developed a TCP/IP application for receiving Security Master data tags from offerings API from multiple contributors using Java and Oracle PLSQL

Designed and developed a series of dynamic web screens for Security Master customer support team using Spring MVC, JSP, JQuery, Javascript, HTML and CSS

Designed and implemented scripts for retiring Security Master overrides using UNIX shell scripting (Bash), Python and Oracle

Designed and developed a multithreaded web application with a queuing mechanism for order execution rebilling for Wells Fargo (formerly Wachovia) using C++, Oracle PLSQL, Javascript, HTML and CSS

Monitored and tuned Security Master applications' performance in Load Test environment and BI database

Created a comprehensive automated regression testing framework of the entire Security Master using Java, JUnit, Mockito and utPLSQL

EDUCATION:

Master of Science in Computer Science

University of Michigan-Dearborn

Bachelor of Science with High Distinction in Computer and Information Science

University of Michigan-Dearborn



Contact this candidate