Software Engineer Resume
4.00/5 (Submit Your Rating)
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.
TECHNICAL SKILLS:
- Java
- J2EE
- JUnit
- JDBC
- SQL
- Hibernate
- Servlets
- Spring MVC
- XML/DTD
- JSP
- Javascript
- Server side development
- Multithreading
- Unit and integration testing
- Socket programming
- API design
- Agile development
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential
Responsibilities:
- Unit and integration testing framework for Confidential Email solution:
- 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.
Confidential
Responsibilities:
- 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.
Confidential
Responsibilities:
- 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.
Confidential
Software Engineer
Responsibilities:
- Proposed and implemented a way to dynamically generate pages.
Technologies used: Java, JSP, Servlets.
Confidential
Emulator
Responsibilities:
- 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
Confidential
Responsibilities:
- Analyzed various courts’ e-filing procedures.
- Built questionnaire logic.
- Generated and e-filed prepared forms.
Technologies used: Java, JSP.
Contributions:
- Retrieved data from data bases.
- Populated pdf and xls reports.
Technologies used: Java, JSP.