Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Quick grasper of new programming languages and its concepts.
- Imaginative problem solver with exceptional organizational skills.
- Excellent technical writing, programming & research skills.
- Full life - cycle experience including design, development, testing, documentation, implementation and user training.
- Productive and responsible; willing to learn and handle any tasks needed
TECHNICAL SKILLS:
Operating Systems: Windows, Linux
Java Skills: J2EE, jdk 1.7, Design Patterns, JDBC, log4j, AJAX, Spring and Hibernate s implementation of JPA, JMS, GWT
Languages: Java, HTML, Java-Script, PL/SQL
Software: Excel, JasperReports, IReports, Toad, Subversion, Git Maven
Database Management Systems: Oracle11g
J2EE containers: Jboss3.2.3, Weblogic, Websphere
PROFESSIONAL EXPERIENCE:
Sr. Software Engineer
Confidential
Responsibilities:
- Maintain, develop a Corporate Benefit Fundings application called ACE (Annuity Customer Experience)
- ACE's technology stack consists of Spring, Hibernate, Tapestry, GWT, JasperReports
- Played a lead role in developing a tool called ML FLEX TOOL to automate many of the previous manual processes followed to support ACE
- Played a key role in developing a Junit framework for ACE and creating a reporting mechanism for the same
- Lead development of key new functionality inside of ACE, including JasperReports.
- Recognized multiple times on Confidential ’s center stage platform by colleagues for excellent technical acumen and teamwork spirit
- Regular reporter on trends in Java at Confidential 's internal Java newsletter
Sr. Software Engineer
Confidential
Responsibilities:- Lead technical support engineer of a critical Java UI application utilizing Spring, Hibernate, RabbitMQ Message Broker, ext.js and DWR AJAX technologies
- Fixed defects in the above application. Wrote java-based tools to aid customer support in efficient management of the same.
- Involved in design reviews, design approval and identifying design flaws.
- Provide excellent customer support as a senior engineer in resolving challenging issues with the application in the field through the application of my engineering knowledge, creative thinking or through custom developed external tools.
Sr. Software Engineer
Confidential
Responsibilities:- Designed, provided leadership in the development of a middle tier J2EE application from concept to implementation in a classic agile environment. Application used following technologies Ejb 2.1, SOAP webService using Jaxb, Web Servlet, JMS. It also involved writing XSLT, XSD and drools files. Made major contributions in development effort.
- Developed a Swing application for use by internal environment team.
- Led development of two reporting applications using JasperReports. Used Agile methodology
- Provided technical training to peers on JasperReports and business applications. Business application training was supplemented with on the job tests to measure understanding of subject matter.
- Implemented Low Level Design documents, presented completed projects to team members and architects, provided critical production support, attended training on finance concepts.
- Provided leadership on organizing Java forums for in house education in technical skills and contributed in development of a prototype using Apache CXF for potential use within organization.
- Led and mentored development of a stand-alone multi-threaded app utilizing the new java.util.concurrent package. The app was written to be extensible for future growth. The app also utilizes Java JMX technology for managing the application’s resources and services.
Java/Web Developer
Confidential
Responsibilities:- Designed and led development of an entire web application. The web application used the test driven design paradigm. Technologies like Spring Framework’s web-flow coupled with Hibernate’s implementation of JPA were employed. Carried out self-motivated research in implementation of these technologies.
- Led and mentored development of a web application utilizing Java Server Faces for front end and JDK 1.5 with Spring for backend. All the design of the back end was carried out using the principles of Domain Driven Design and Dependency Injection pattern. Assisted in development of dynamic charts using JFreeChart.
- Architectured and Implemented a JasperReports Framework for CFNC’s internal reporting system; implemented fourteen Jasper Reports.
Software Entrepreneur
Confidential
Responsibilities:- Maintain a Swing based desktop simulator as a freelance consultant for Strategy-Perspective.
- Added valuable new features into Tipping Point
- Currently working on rewriting Tipping Point 10.0.0 as a GWT web app with an inbuilt jetty webserver
- Significant technologies being used are CSS3, ObjectDb, SpringFramework, Jdk 1.8, HighCharts
Java Developer
Confidential
Responsibilities:- Developed a client-Server Rich Client Platform application in an agile environment utilizing Eclipse’s SWT and JFace plug-in architecture for Windows and Macintosh operating system.
- Worked in an Iterative development approach utilizing JDK 1.5 and technologies like IText, AspectJ, Mylin, Maven and Subversion.
- Gained experience in JDK 1.5’s new features viz. generics, annotations and auto boxing, enhanced for loops, static imports.
- Created PDF files with help of IText in JDK 1.5 environment.
- Converted legacy Java projects into fully maven compatible projects.