Senior Software Developer Resume
2.00/5 (Submit Your Rating)
Bloomington, MN
SUMMARY
- Highly experienced Java developer: offering eighteen years of experience in all aspects of Java: Front end work using Spring MVC and jQuery, back end work using web services, spring, hibernate and JPA.
- Experience in helping and mentoring developers: able to help less experienced developers in working on their skills. Also able help to write documentation and teach classes on best practices specific to a particular software department.
- Known for automating manual processes: offering the ability to write scripts and Java programs to deploy applications. Also have the skills to write scripts to set up developer desktop environments with developer tools, saving hours of setup time.
TECHNICAL SKILLS
- Java
- J2EE
- Spring Framework
- SOA
- SOAP
- IBM Integration Bus
- Hibernate
- JPA
- Spring MVC jQuery
- JUnit
- Mockito
- Cucumber
- Maven
- Hudson
- Eclipse
- Oracle database
- MySQL
- WebLogic
PROFESSIONAL EXPERIENCE
Senior Software Developer
Confidential, Bloomington, MN
Responsibilities:
- Worked on provider portal web applications for a major health insurance company. Instrumental in setting up a test server to automatically test the web applications using Cucumber.
- Helped with writing web services for the provider portal using J2EE, Spring and Mockito for unit testing.
- Instrumental in helping to set up automated build processes using Maven, Hudson, Nexus, and WLST scripting for deploying to WebLogic. Helped to design and write an in - house Java web application that automatically deploys applications to WebLogic.
- Mentored new developers, including an hour long class that gives hands-on experience in learning the build and deploy process. Wrote a python script to automatically set up developer tools on local desktops, saving hours of setup time.
Senior Software Developer
Confidential, Minneapolis, MN
Responsibilities:
- Added several features to an employee recognition system website which employees use to nominate other employees for a job well done. Implemented a E-card feature so that employees can send thanks and congratulations electronically using an intuitive interface
- Added enhancements to an AlertSite website. This tool is used to alert various end-users that a system is down.
- Used JavaScript, Java applets and Servlet skills to enhance the Softphone application. This is used by agents in the contact center to quickly pull up caller information.
Consultant
Confidential, Bloomington, MN
Responsibilities:
- Added several features to a website which offers an online portal for companies that wish to download digital copies of construction plans
- Worked on a web site for a fitness company. This website was used onsite to give member access with the touch of a fingerprint
- Worked on a Java Swing interface for a photo studio software package
Senior Software Developer
Confidential, Plymouth, MN
Responsibilities:
- Designed and implemented an internal timecard system for OSI using J2EE tools
- Designed and implemented OpenVision, a visual toolkit for displaying real-time calculated and application generated data in a comprehensible graphical format.
- Designed and implemented a Java Applet which uses Java 2D to enable operators to see maps of their SCADA systems on the web. Designed and implemented the real time backend service which feeds real time data to the Java Applet.