Senior Software Engineer Resume
Addison, TX
SUMMARY:
Gifted software engineer with 16+ years of success harnessing state - of-the-art technologies to drive design and development of robust, scalable n-tier client/server, web applications and database systems. Creative and resourceful problem solver with meticulous attention to detail that results in efficient, high-quality code. Proven capabilities across all phases of the software development lifecycle; adept at defining client needs and leading team efforts to deliver products that surpass expectations. Flexible and dependable under pressure, with strong communication skills.
AREAS OF EXPERTISE:
- Application Architecture
- Database Development
- Data Modeling
- Test-driven development
- UI Development
- Full SDLC Project Management
- Automated Reporting Solutions
- Testing, Code Review & Quality Assurance
- Cross-Functional Team Collaboration
TECHNICAL PROFICIENCIES:
Languages: Java EE/SE, C#, C++, PL/SQL, VB, SQL, VBScript, JavaScript, HTML
Tools: /IDEs:: Netbeans, Eclipse (myEclipse, RAD), TOAD, Visual Studio, eMbedded Visual C++, Oracle Forms/Reports, DataMax RFGen, SQL*Plus, SQL*Loader, MS Office (Excel, FrontPage, PowerPoint, Project, Visio, Word), SoapUI
Databases: Oracle, SQL Server, DB2
Technologies: Spring, Hibernate, EJB3, JPA, JTA, JMS, JSP, JSF/PrimeFaces, YUI, ZK Framework, RMI, .Net Framework, .Net Compact Framework, OOA / D
Source Control: SVN, CVS, VSS, ClearCase
Platforms: Windows 7 / XP / CE 3/4/5/ Windows Mobile 5/6.*, Linux, UNIX, Solaris
PROFESSIONAL CONTRACTING EXPERIENCE:
Senior Software Engineer
Confidential, Addison, TX
Technical Scope: Java EE/SE, JSF, PrimeFaces, Spring (Core, MVC, Webflow), Hibernate, Maven, Tomcat
Responsibilities:
- Worked on a land management system migration from SmallTalk to Java. Including full-stack Java application architecture, design and implementation.
Confidential
Senior Software Engineer, Addison, TX
Technical Scope: Java EE/SE, Spring (Core, MVC, JMS, JDBC), Swing, Maven, Scala, WebLogic, CXF, Oozie, Hadoop
Responsibilities:
- Worked with Confidential ’s molecular breeding lab tools development team.
- Including full-stack Java application and database architecture and design, documentation, and implementation.
Confidential
Technical Architect
Confidential, Richardson, TX
Technical Scope: Java EE/SE, Spring (Core, MVC, JMS, JDBC), JSP, JQuery, SQL Server, DB2, Maven, Ant, WebSphere, CXF
Responsibilities:
- Designed and developed web services and clients for use in the new individual exchange markets. (Java, Spring, CXF, JSP)
- Designed and developed GUI for publishing JMS messages and consuming web services (Java, Spring, CXF, JSP, JQuery)
Confidential
Lead Application Developer, Irving, TX
Technical Scope: Java EE/SE, Spring (Core, MVC), Hibernate, Zkoss ZK Framework, C#,.Net Compact Framework, SQL, Linux, Unix, Windows, Windows Mobile, SQL Server and Oracle Databases, Maven, Tomcat, JBoss
Responsibilities:
- Lead a team of 5 developers
- Worked with SME to architect Java Warehouse Management solution
- Created standardized Java libraries to facilitate rapid development of ZK-based UI screens.
- Designed/developed WMS .NET CF mobile application and framework utilizing C# client and Java CXF web services for use on Windows mobile-based handheld scanners.
Confidential
Systems Architect / Developer, Richardson, TX
Technical Scope: Java EE, EJB3, Spring, Hibernate, JPA, JMS, JSP, YUI, AJAX, JBoss AS, Oracle Application Server (OC4J), PL/SQL, C#, C++, VB.Net, .Net Compact Framework, Linux, Unix, Windows, Windows Mobile, SQL Server and Oracle Databases, Oracle Reports 9i
Responsibilities:
- Designed, developed, and supported high transaction volume (million+) electronic toll collection applications (Java, EJB, Spring, Hibernate, JSP, PL/SQL).
- Designed and developed most advanced dynamic pricing algorithm in use today; received
- Helped design and implement custom Confidential, Workflow engine, and Quartz-based scheduler to facilitate technology shift to SOA paradigm (Java, SOAP/RESTful/Remote EJBs, PL/SQL).
- Standardized Maven build scripts for seamless migration and integration into all current projects.
- Developed various C#.NET CF applications for toll violation and law enforcement use.
- Created prototype application for communicating with and controlling TransCore E6 RFID readers (C#).
- Constantly reviewed designs and code to identify areas for improvement; diligence rewarded through reduced need for follow-up software support.
- Integrated with Paypal web service for processing real-time credit card payments (Java, PL/SQL).
- Created payment module for daily ACH processing for thousands of accounts (PL/SQL).
Confidential
Senior Software Engineer, Richardson, TX
Technical Scope: Oracle Forms & Reports 6i/9i, Oracle Databases, Visual C++, Embedded Visual C++, ASP, ADO, RFGen, PL/SQL, Java Swing, JDBC
Responsibilities:
- Designed and developed Web application that employs complex search engine and user-customizable reporting interface.
- Created keyboard wedges to decode data received by barcode reader into usable format for transmission to keyboard buffer for PCs and Windows CE handhelds and PDAs.
- Built ActiveX-based printer driver that enables barcode labels to be printed over WiFi network via handheld Pocket PC device.
- Created Windows CE application that utilizes 29 VB forms and leverages ADO to communicate with Oracle database in real-time over WiFi network.
- Designed and implemented Oracle relational data model for inventory tracking tool, and used PL/SQL packages, procedures, and triggers to code all backend logic.
- Upgraded Oracle Forms applications from v6i to v9i, and developed variety of Web reports in MS Excel and Confidential formats.
- Created ActiveX control to authenticate user corporate security logins and passwords.
- Eased user burden by implementing Oracle Application Server to port Oracle applications to the Web, eliminating need for client software installations.
- Designed and implemented Oracle relational data model for facilities tracking application, and coded all backend application logic.
- Developed Java applet to display equipment configuration data stored in Oracle database within hierarchical tree on the Web.
- Built Visual C++ application to extract relevant fields, load data from flat file, and dynamically execute DDL commands in response to changes in data schema.
- Delivered client / server application that streamlined tracking of inventory, equipment configuration, equipment loans, hardware baseline, and calibration of telecom test equipment.
- Integrated existing Visual C++-based bar coding application to batch load data into Oracle database from handheld scanner.
- Designed and implemented Oracle relational data model and coded all backend application logic.
- Utilized Oracle Reports in batch mode to automate reporting and generate Confidential and HTML files accessible via corporate intranet.
