We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

OBJECTIVE: Software Engineering position. (Prefer full-time or long term)

CAREER SUMMARY
  • More than 12 years SDLC experience as a software engineer
  • 10+ years of full life-cycle Object-Oriented development using Java and C++ on Windows, UNIX, and AS/400 platforms (including NT/2000, Solaris/AIX)
  • Multiple full life-cycle projects (including Agile) experience with J2EE technologies and architectures - JSP, Struts, SPRING, HIBERNATE, Servlets, JavaBeans, XML, EJB, JMS, JTS, JNI, WEB SERVICES, and RMI. Used with distributed Windows and UNIX web and application servers (Apache Tomcat,Weblogic, JBOSS)
  • Customer Online Billing systems. Design and development with Java, SQL, Domino, MQSeries, SSL, custom C API (CyberCash) interface, with backend DB2/Oracle databases. Bank Clearing House lifecycle setup. (Logistics and server interface API config)
  • Experienced with SQL/HQL/PL-SQL - Java (JDBC), Hibernate HQL, Oracle, SQL-Server, stored procedures with MySQL, SQL Server and Oracle DBs
  • Experienced, or familiar with most major OO design method approaches including: UML, Dependency Injection, and Booch (along with there associated design patterns)
  • Many years of software application support: configuring, enhancements, troubleshooting, and debugging
  • Excellent human interaction skills developed through many years of participation/management in diverse environments and engineering projects
  • Ability to rapidly assimilate new problem domains and formulate practical, robust designs
  • Solid background in practical deployment of an incremental software process for both small and large scale projects
  • Proven ability to effectively create new projects, mentor developers, and provide support solutions for applications

WORK EXPERIENCE

Confidential, Software Engineer

9/08 - 7/09 - Orlando, FL

Worked on Digital Evidence Series system that was used to collect and manage video from police cars, interview rooms, and other domains.

  • Java 5 and 6, JSF, XML, Spring, Hibernate, Web Services - web interface/backend server design and development
  • Video management with Postgres v8 database on Red Hat Enterprise v5 Linux server running Tomcat v6 app server
  • Backup workstation (XP) used for web interface to DES system and link to external DVD/Blue Ray burner(s)
  • Used IntelliJ v8.1 IDE for UML design, Junit testing, development, and ANT production builds
  • Project management and bug tracking using FogBugz software
  • Wireless video download, archiver, and web interface code maintenance for new features and fixes
  • Backup archiver re-design and development (one of the new features - the ability to burn Blue Ray disks) utilizing Agile Scrum process

Confidential, Software Engineer (contract)
10/07 - 5/08 - Orlando, FL

Worked on a Marine vehicles logistics system application. We used the Agile Scrum Process and created the application with J2EE, Spring v2.5 MVC, Hibernate v3.1 mappings/custom queries, and a MySQL backend. Our Test driven development was done with MyEclipse, Junit v4.4 and Spring v2.5 annotation testing, Subversion, Ant builds, and CruiseControl continuous integration.

I created java entities, controllers, jsp views, Spring/Hibernate XML configurations, and backend Hibernate mappings/HQL queries. I setup and integrated JMS/Spring ActiveMQ messaging, created internal Java process code to manage the propagation of the platform's business rules logic, and extended and refactored Junit integration test cases for the project's Spring source code. I also created design documentation for many processes of the project and class and sequence UML diagrams for every controller/entity(s) I created. Ran design meetings and mentored JR. staff when needed.

  • J2EE (JSP, AJAX, Spring, Hibernate) web interface/backend design and development
  • Used Eclipse (MyEclipse plugin) IDE and Subversion/ClearCase CM
  • JMS/Spring Messaging for data delivery through ActiveMQ Queues
  • Used Hibernate queries (HQL) with MySQL database for dynamic data delivery
  • Used Apache Tomcat and JBOSS application servers (development/production)
  • Junit v4.4 and Spring Annotations test driven development and integration testing
  • AGILE Scrum Process - 2-4 week sprints
  • Design/UML/JavaDoc documentation of java/spring source code
  • Active Security Clearance

Confidential, Software Engineer/Owner
7/02 - 10/07 - Orlando, FL

Private trading firm.

  • J2EE (JSP, servlet, struts, AJAX) trading system interface development and use for real-time data management
  • JMS Messaging (publish/subcribe) for data delivery through Weblogic Application Server v9
  • Used Java stored procedures (JDBC) to access equity data in Oracle10g backend on Sun Solaris
  • Design, development, use of C++/EL indicators, functions, and trading systems
  • C++ API extensions - used to help manage data driven pattern recognition trading systems
  • C++ win32 real-time file processing application
  • Backtesting of trading systems for prior performance data
  • Equity technical analysis and trading using pattern recognition
  • Documentation of daily trading plans, code and trading systems

Confidential, Software Engineer
9/01 - 7/02 - Orlando, FL

Worked on a simulation performance modeling software tool utilizing HLA components and C++, a virtual simulation analysis utility. Also worked with a distributed real-time simulation architecture using J2EE and XML on Linux servers. These software tools were completed for the WARSIM/JSIMS army simulation program.

  • Analysis, data collection, design, development, test, installation and use of object oriented simulation performance tool for real time military modeling and simulations
  • Used C++, STL for the backend and JFC (Swing) for the front end development
  • Data collection, analysis, and modeling of JSIMS Land Da - complete system (HLA, WSE, RTI, FOM, AAR, CCWS) for use in Illgen SimSim performance tool; use and understanding of Lockheed Martin software and performance toolset (Clearcase, issues.motif, Aprobe, etc.)
  • Analysis, design, development, and installation of distributed simulation application components using J2EE technologies - EJB, JINI, RMI, and XML on Apache/Linux servers and Oracle 8i.

Confidential, Software Engineer (Contract)
7/01 - 9/01 - Orlando, FL

Worked on Florida Driver License and Motor Vehicle system using SSJS, Java, iPlanet, and Oracle toolset.

  • Design and development of e-commerce site for Florida Driver License and Motor Vehicle registration renewals using Server-Side JavaScript and Java processing components
  • Design, development, and optimization of Oracle 8 backend SQL stored procedures

Confidential, Software Engineer
5/00 - 3/01 - Orlando, FL

Lead small team of engineers for the creation of online billing system. Worked on multiple Java J2EE projects. Led the design and development of corporate SQL Server v7 database.

  • Development of Java Byte Count n-tier application using J2EE (Servlets, EJB, JMS, JTS, XML, EAR Assembly/Deployment) and Weblogic application server; created and used SQL Stored procedures for database record data manipulation and reporting in SQL Server v7
  • Development of Java Legal Leases Intranet application using J2EE Architecture (JSP ,Servlets, and SQLJ)
  • Managed software team and developed 3rd party online billing system using Cybercash, VeriSign, ASP and SQL Server v7 (credit card and check processing systems)
  • Development of IP auto-provisioning system using Java Servlets, ASP forms, and Tomcat application server to allow instant Internet access to new customers (NT v4 and Solaris v2.7 machines)
  • Creation of E-xpedient corporate database using SQL Server v7. Corporation information included state, market, area, ring, building, tenant, contact, and device data.

Confidential, Software Engineer (Contract)
2/00 - 5/00 - Lake Mary, FL

Worked on Integrated Access Project (IAP) that was part of a hardware platform that delivers Voice over DSL by interfacing with devices to provide multi-service data networking capabilities. (asymmetric DSL (ADSL), POTS functions, and high-capacity ATM switching on the same shelf) Used emWeb, an embedded web server, on a PowerPC chip running VXWorks OS.

  • Analysis, Design, and Development of web interface screens using HTML, Javascript, Java, and Flash
  • Development of C modules to handle the backend processing through various integrated device events and flat file database tables

Confidential, Software Engineer (Contract)
1/00 - 2/00 - Orlando, FL

Worked on creation and development of WebSphere extranet portal project using J2EE techniques.

  • Design and development of extranet portal patient information system using Java, Domino, WebSphere application server, and DB2 on Windows NT/AIX
  • Java J2EE development included JSP, Servlet, and JDBC work

Confidential, Software Engineer
7/98 - 11/99 - Lake Mary , FL

Worked on government client projects for Building Permits, Cash Receipts, and Customer Billing systems using
Java, SQL, Domino, MQSeries, SSL, CyberCash and DB2/Oracle databases for cross-platform implementation.

  • Lotus Notes Domino (R4.6 and R5) web design, development, and administration. (NT, AS/400, and UNIX) Used Notes and IBM VisualAge IDEs for web interface (HTML/Javascript/LotusScript) and server-side Java development.
  • Management and development of the SSL and e-commerce portions of the projects. Created Cybercash C API to handle credit card transaction processing.
  • Development using MQSeries messaging to handle heterogeneous OS messaging and queuing transactions with Java and SQL.

Confidential, Software Engineer
4/98 - 7/98 - Indianapolis, IN


Worked on online and CD catalog systems using Perl, C++, and Oracle 8. Intranet web site development
and administration on UNIX/NT servers.

  • Development of online distributor catalog systems for clients such as GE Supply, Home Depot, Ace Hardware and Graybar using HTML, DBI Perl modules, Javascript, and Oracle v8. User session data via URL rewriting and cookies.
  • Design and development of CD distributor product purchasing catalogs using Perl 5.0 (mostly) and Visual C++ (16-bit and 32-bit code)
  • Sams Intranet multi-web site design, development, and administration (Solaris and NT)
  • Involvement with extranet catalog data extraction process with Perl and shell scripts

Confidential, Software Engineer (Contract)
9/97 - 4/98 - Indianapolis, IN

Worked on Country Regulatory Requirements system, training database, regulatory Intranet web site, and a department training manual in online and CD formats. Utilized Perl, Forte, SQL, Javascript, and Oracle 8.

  • Development of Intranet web system for global Country Regulatory Requirements using HTML, Perl, Javascript, SQL (Stored Procedures), Forte\' IDE, and Oracle 8 on Solaris
  • Intranet multi-web site design, development, and administration on SGI and NT servers
  • Designed and developed internal regulatory staff training course using Access 7.0
  • Computer Based Training Intranet web site project for global regulatory audience
  • Graphical design with Adobe Photoshop and Illustrator

Confidential, Technical Consultant (Contract)
7/97 - 9/97 - Lake Mary. FL

Worked on solving internal Y2K problem by creating an Access database and collecting and analyzing
hardware and software data.

  • Design and development of Access97 application for data collection
  • Worked with Y2K corporate wide application compliance data collection
  • Tested BIOS setting on PCs and Servers for Y2K compliance

Confidential, Network Consultant (Contract)
6/96 - 6/97 - Lake Mary, FL

Worked on network LAN engineering system and a web LAN monitoring system using SQL, Informix on HP-UNIX.

  • Network engineering design and development of TCP/IP LAN/WAN multi-site environments
  • Developed web network system with HTML, SQL, and Informix for submission of field IP and hardware additions/changes/deletions
  • Gave technical training classes on use of web network system to North American Technical staff
  • Technical LAN/WAN support for North American Sales and Marketing staff

SKILLS

Technical: Programming
  • J2EE - JSP, JSF, Servlets, Struts (Strecks), Spring, Hibernate, CDI, AJAX, JFC(Swing), EJB, JMS, JTS, RMI, JCA, Web Services (SOAP) , knowledge of Cloud Computing
  • XML design and development project experience
  • Object Oriented design experience: Design Patterns, Objec/Model Driven Architecture, UML, Rational and Booch
  • Military Simulation Systems: High Level Architecture (HLA), RTI, and FOM objects, CMMI
  • Java, C, C++, STL, JavaScript, Perl (CGI), LotusScript, Visual Basic, ASP, Flash, SQL (SQLJ and SQL Stored Procedures), HQL and PL/SQL; UNIX Shell Scripting
  • Active Server Page scripting (VBScript, ADO)
  • EasyLanguage (EL) indicators, functions, and strategies (TradeStation)
  • Source Repository Tools: SVN, Sourcesafe, jCVS, Clearcase, Maven
  • Software Development Tools: Java IDEs including IntelliJ v8.1, Eclipse, Jbuilder, VisualAge, Ant, JUnit 4, and Visual C++2005
  • Web Servers: IIS 4/5, Apache v3.1/4, Domino R4/5, Netscape Commerce and Enterprise, iPlanet, emWeb
  • Application Servers: Weblogic v5.1/6.1/7.0/9.0 (Workshop), Tomcat v3 to v6, WebSphere v2/3/3.5/4
  • Relational Databases: Oracle v7/8/9i, mySQL v5, SQL Server v6/7, Postgres v8, and DB2
  • Database design, development, connectivity, and administration (JDBC type 4 drivers/ODBC)
  • DHTML/HTML authoring for Netscape and Internet Explorer
  • E-commerce: Technical side - SSL, SET, C APIs for Cybercash and IBM Payment Server; Business side - VeriSign ServerID registration, acquirer merchant set up

Technical:Network/OS

  • TCP/IP network administration, UDP packets, Ethernet and FDDI LAN planning and engineering
  • System Administration for Windows and UNIX OS networks
  • Clients: Windows95/NT Workstation/Win2000 Professional/XP and Macintosh
  • Servers: NT 4.0 Server, Win2000 Adv/Server, UNIX (Linux, HP, SGI-Irix, Aix, Solaris), AS/400, VXWorks
Communication
  • Presentation skills from Intranet web system training classes and business interests
  • Technical writing experience from presentations, proposals, documentation, wiki and web pages
  • Excellent interpersonal and team player attributes
  • Design and code reviews
PROFESSIONAL ACTIVITIES & ORGANIZATIONS
  • Took online Sun-J2EE certification course - May, 2007
  • Attended International Conference for Java Technology (J2EE) - Fall, 2000
  • BEA Weblogic\'s "Developing Enterprise Applications with Weblogic Server" certificate
  • Sun Developer Network, JavaWorld and OTN member
  • Microsoft MFC certificate
  • Attended TradeStation EasyLanguage Bootcamp - 2004
  • Little League Baseball Manager, Board Member, and Umpire - Dr. Phillips LL - 10+ years
  • Hobbies: Baseball, Softball, Running (Half Marathons), Triathlons

EDUCATION

BS Chemistry

We'd love your feedback!