We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Skilled technology professional with extensive experience supporting all phases of the software development lifecycle, from requirements analysis through testing, final launch and implementation.
  • Expert in developing applications for use in insurance, financial, manufacturing and energy sectors with industry - current and emergent technologies and systems.
  • Able to interact effectively with cross-functional teams, including business unit users, to analyze and document business requirements.
  • Experienced with operating in multiple environments and utilizing a variety of architectures and methodologies.

TECHNICAL EXPERTISE:

Languages: Java 2 Standard Edition, Java 2 Enterprise Edition, C++, C, Visual Basic,ABAP/4

Operating Systems: Windows, Solaris, Unix/Linux, MVS BAL, MVS OS/390 Z/OS Internals

Database: Oracle, PostgreSQL, Microsoft SQL Server, MySql, DB2

Framework Technologies: Spring Framework 3.0, Spring MVC, Hibernate, Spring Security, Spring Remoting

Web Technologies: Java Server Pages, Java Servlets, Javascript, AJAX

Tools: Eclipse, NetBeans, Ant, Hibernate/Toplink, Xdoclet, Toad, PGADMIN III

Additional Skills: OOA/OOD/OOP, XML, Eclipse Plugins, SWT/JFace .Transact SQL, TCP/IP, Unix & Win32 APIs . SAS. Junit, Mockito, JNLP

EXPERIENCE:

Software Developer

Confidential

Responsibilities:

  • Converted Self Service Kiosk application from using Window' handles Wn32 api to using Virtual Desktops.
  • Project was slated for 4+ months. Completed in 3 weeks.
  • Help design and implement Spring security, Spring MVC, Spring JMX and Spring remoting into a application that managed Airport systems.
  • Tasked with implementing Web portion of project.
  • Wrote interface for login authentication for Microsoft Active Directory.
  • Implemented Spring remoting for client application.
  • Also worked on developing JNLP launcher for client application from web server.

Senior Software Engineer

Confidential

Responsibilities:

  • Wrote custom transactions for the Confidential Barcode solutions for various customers.
  • Redesigned the AdHoc processing system.
  • This solution was able to create a common infrastructure base for both the process and web interface that allowed for quick customization for various customer manufacturing systems to be implemented in a very short period.
  • The application utilized Spring Frameworks, Spring MVS and Hibernate technologies.
  • The web interface was built to fully configurable from the servlet xml to allow customization of the UI.
  • This allowed customers to modify the transaction list and detail content without coding changes.
  • The processing engine implemented a common interface for both the Entity and DAO objects.
  • A Strategy Design Pattern was used to implement build time binding for transaction types.

Java Developer

Confidential

Responsibilities:

  • Performing gap analysis for large customer for business expense system.
  • Wrote several tool application to parse source code and facilitate identification of user modifications.

Java Developer

Confidential

Responsibilities:

  • Helped redesign component of Document workflow application.
  • Wrote and modified classes that ranged from database layer through middleware into UI.
  • Used Agile development cycle through epic iteration.
  • Entailed Java classes JDBC for Oracle Database, Jsp's with javascript and struts, servelets.
  • Also coded several Junit test using Mockito and PowerMock mock libraries.

Senior Software Developer

Confidential

Responsibilities:

  • Collaborated with a team of developers implementing an algorithmic trading system for stock and commodities futures on electronic exchanges.
  • The User Interface was implemented as a Eclipse plugin with a Java SE POJO platform backend that interfaced with Confidential ’s trading platform, ACTrader.
  • Additionally, developed many auxiliary tools used to graph and analyze market data.
  • Created unit tests in JUnit to ensure platform stability.
  • Designed a database layer package and DAO interfaces to replace original persistence solution that implemented Eclipse objects (IFILE/IFOLDER).

Technical Specialist

Confidential

Responsibilities:

  • I was assigned to a large account as part of a sales delivery team.
  • I designed and developed a data collection application and supporting web interface that supports a significant revenue stream.
  • This web part of this application was converted to an Apache Tomcat server and the MS ASP were converted to JSP.
  • Currently the code base approximately 50 Java programs and 20+ JSP have been converted to J2EE platforms originally JBoss, later Sun Java Application server . Refactored code from POJO to both entity and session beans.
  • The original J2EE conversion was preformed using Eclipse IDE and the persistence engine was Hibernate. I installed and configured both JBoss, Hibernate, XDoclet and Postgresql. Since all of these products were new to me, I went through a substantial learning curve.
  • The application is also moved from a Windows XP environment to a Solaris 10 server. And the MS Access database converted to a Postgresql.
  • I installed and configured all of the products using the Netbeans 5.5 IDE. Products that I have installed, configured and utilized are: Hibernate, Toplink, Ant, Xdoclet, Solaris 10 on an x86 Dell hardware, Postgresql, Netbeans.
  • I also wrote and maintain numerous mainframe MVS assembler jobs that 1) perform the data collection on the mainframe, 2) various utilities that support analytical processes.
  • I assist the sales account executive by maintaining a presence in the local facility and assist the customer when they are experiencing technical problems.
  • Recently I worked a moonlighting project to create and update some C, C++ code for Energy control applications using Eclipse IDE CDT .

Software Development Consultant

Confidential

Responsibilities:

  • Collaborated with a team of developers to designed and built the middleware layer for an EDI transaction processing system for a utility company.
  • Java-based using XML protocol (similar to SOAP) with TCP/IP sockets. Used JDBC for Oracle DB. Wrote stored procedures for Oracle DB. Also developed HPUX C Programs for utilities.
  • Wrote ASP pages for intranet interface. Wrote some VB ad hoc programs.
  • Additionally created the middleware layer for sports venue entertainment system ChoiceSeat.
  • Designed and developed advertising and announcement subsystems.
  • Utilized RUP methodology including Use Cases. Used VC++ using RogueWave classes on SqlServer 2000 database.
  • Wrote several stored procedures.
  • Developed Java applet to interface with announcement subsystem.

Senior Systems Developer

Confidential

Responsibilities:

  • Designed and developed embedded C system for HP POS machine that processed magnetic strip cards.
  • The system used XML both as transport protocol and as descriptor interface to application control of POS machine.
  • Designed Java based application to replace FoxPro system that processed POS transactions. Wrote some FoxPro programs.

Software Development Consultant

Confidential

Responsibilities:

  • Wrote C and VB program to generate emails to customers when orders were shipped.
  • Wrote C program to load Broadvision product database from mainframe data.
  • Wrote C program to monitor connectivity between servers and send pages when problems occurred.
  • Wrote VB programs to process XML documents from shippers to update order database.
  • Modified some JSP on web site.

We'd love your feedback!