Senior Software Engineer Resume
Kansas City, KS
SUMMARY:
- Technical expertise developed by over 19+ years of hands - on experience in the software development industry.
- Technical vision with a well established ability to understand different levels of abstraction including the big picture, architectural view and the low-level development details.
- History and reputation as a results-oriented, thorough investigator who will do what it takes to get a quality job done on time.
- Skill set includes ability to see the Big Picture while focusing on low-level development, team leadership, motivation and communication skills.
TECHNICAL SKILLS:
Languages, Tools, and Technologies: Agile Development Methodology, Adaptive Software Development
Languages and Technologies: Java, J2EE, J2SE, EJB, JSF, Spring MVC and Batch. Rest and Soap Web Services, JMS, JSF, Struts, JSP, JNDI, JDBC, Apex, Visual C++, RSA Security, Oracle PLSQL, SQL, SOQL, AJAX, JavaScript, PhantomJS, JSON, XML, HTML, CSS, SASS, Maven, Hudson, all Microsoft Office products.
Testing Tools: JUnit, Selenium
Version Control and Bug Tracking: Git, SourceTree, SVN, CVS, TFS, VSS, JIRA, DevTrack, ServiceNow, Bugzilla
Web Servers: JBoss, Tomcat, Weblogic, WebSphere
Database: Oracle, SQL Server, DB2, My SQL
IDE: Eclipse, IntelliJ, MSDN
Report Designers: Jasper Reports, Crystal Reports, iReports, Oracle Report Builder
CRM: SalesForce (Apex, SOQL, VisualForce Pages)
Operating Systems: Windows 98-10, MS-DOS, Linux/UnixInfluential, Dedicated, Flexible, Enthusiastic, Competent, Quick Learner.
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Kansas City, KS
Responsibilities:
- Convert and train developers on using Git rather then SVN
- Rearchtectured Restful calls to use one central location within the EJB
- Redesigned sales promotions to one central location while developing a promotion engine for easier use of creating promotions
- Documented all setup, build and deployment of Java applications within Confluence.
Lead Software Engineer
Confidential, Kansas City, KS
Responsibilities:
- Created Confidential ’s first online eCommerce ordering system from the ground up
- Key player in helping to adopt Restful, Spring Batch and Maven as new company standards
- Personally problem-solved with eCommerce clients and developed excellent client rapport.
- Architect of eCommerce sites which handle large orders up to 20,000 items per cart.
- Implemented new technologies including Single Sign on, Web Services and continuous integration for several in-house projects. and mentoring developers on Java and new technologies.
Software Engineer
Confidential, Kansas City, MN
Responsibilities:
- Reduced SalesForce API’s being used by SalesConnect Batch
- Fixed memory consumption problems and organized the SalesConnect Batch application to use MVC patterns
- Developed Web Service module for the Vision project to interface with 3rd party systems
- Overhauled Vision security to use RSA Security
- Assisted in moving Vision production application to new production servers
Consultant - IT Specialist
Confidential, Kansas City, MO
Responsibilities:
- First to implement in-house CBS update and document findings.
- Mentored/Helped others in configuring their code to work with the CBS in-house module.
- Helped in Converting current ClearCase repository to SVN.
- Implemented front end Security within the Fund Ledger Application.
Consultant - Sr. Software Engineer
Confidential, Kansas City, MO
Responsibilities:
- Oversaw and signed off on all architectural, client and development documentation. Monitored code for correct architectural flow while correcting and reporting any inconsistencies.
- J2SE, J2EE, JSP, Oracle, Tomcat, UML, ANT
- Mandate: Drove clarification and signoff of design and development documents for JPMorgan’s biggest development projects. Oversaw modifications of existing documents while designing new requirements and architecture specifications.
- Quickly became familiar with the Homecoming project while using minimal resources.
- Understanding the architectural flow within a limited timeframe while completing all tasks assigned.
Sr. Software Engineer
Confidential, Overland Park, KS
Responsibilities:
- Maintained several online price digest and data entry management web based applications.
- J2SE, JSF, Struts, JSP, iText, Oracle, SQL Server, Tomcat, CVN, UML, ANT, Bugzilla
- Mandate: Developed and maintained several online price digest web applications. Developed a web based data entry management applications using the new Richfaces for JSF. Monitoring site usage and compiling results using Omniture. Created documentation in both newer and existing applications for developers and management.
- Created data conversion application for automating data loads into price digest applications.
- Developed online image and document uploading modules to help customize client’s personal feel.
Consultant - Sr. Software Engineer
Confidential, Overland Park, KS
Responsibilities:
- Maintained several Fraud and Bankruptcy web based applications.
- J2SE, J2EE, JSP, Structs, iText, Oracle, SQL Server, Access, Weblogic, Tomcat, SVN, ANT
- Mandate: Solely responsible for maintaining internal bankruptcy and fraud type applications for the financial department. Maintained and monitored an internal security applications dealing with employee access badges and monitoring restricted areas.
- Became knowledgeable with all Java web-base applications within extremely tight timeframe.
- Added enhancements for iText reporting that originally were thought not possible by client.
- Automated several areas within the Java applications.
Software Engineer
Confidential, Lenexa, KS
Responsibilities:
- Developed and maintained several University web based applications from online Bill Payment Suite to Ecommerce software.
- J2SE, JSP, XML, SQL, Oracle, SQL Server, MySQL, Tomcat, SVN, MKS, JIRA
- Mandate: Developed and maintained an online payment suite dealing with payment transactions, payment plans and refunds. Maintained and updating both online payment cashiering systems and Ecommerce stores. All projects used J2SE, JSP, XML, Oracle, Sql Server or MySQL. Implemented Subversion server and repositories for all of product development, converted all MKS and CVS repositories to Subversion. Designed and implemented both FishEye and Crucible for tracking code changes.
- Converted all repositories to Subversion while development.
- Greatly enhanced the performance of loading billing statements
- Implemented Canadian payment methods through the Bill Payment Suite.
Consultant - Software Engineer
Confidential, Glendale, AZ
Responsibilities:
- Developer of a Capital Mortgage financial information tracker for investors.
- Java, J2SE, JSP, Struts, Velocity, Log4j, SQL, SQL Server, JRun
- Mandate: Maintained, updated and improved all aspects of the code while maintaining speed performance and accurate functionality. Improved client’s look and feel by making the application more user friendly. Improved several key queries by tuning SQL to its optimal performance. Cleaned up core functionality and increased process speed by fixing several java warnings and refactoring core functionality.
- Improved backend performance by refactoring code and cleaning up several java warnings.
- Improved SQL performance times.
- Added logging functionality by implementing log4j.
Consultant - Lead Software Engineer
Confidential, Scottsdale, AZ
Responsibilities:
- Developer of an enterprise school based information management system.
- J2EE, EJB, XML, SQL, Oracle, Weblogic, Oracle Application Server
- Mandate: Designed and developed a web-based application using Java, J2SE, J2EE, EJB, XML, OFBiz and Oracle. Approving database structure changes while maintaining database order for specific models. Maintain several instances of the SchoolMax application within both WebLogic and Oracle Application Server. Helped mentor newer developers in understanding and developing the code layout and database structure. Admin over the Scottsdale CVS server and maintaining user accounts. Enforce final approval of the SchoolMax models before deploying to customer.
- Developing the largest revenue producing web-based enterprise application for Confidential .
- Involved in redesigning and restructuring of the Oracle database.
- Taught correct SQL syntax to core developers.
Consultant - Software Developer
Confidential, Ogden, UT
- Developed a government financial web site application
- J2SE, JSP, Applets, SQL, Oracle, Tomcat, JavaScript, CSS, Various HTML Families, JFreeChart
- Mandate: Designed and developed a financial web-based application using Java J2SE, JSP, and, various HTML families. Key developer in designing and maintaining DCAST entire client-side web based application, while completing back-end maintenance to ensure a solid rule based engine.
- Successfully rewrote and standardized all front-end development application files for DCAST.
- Learned new technologies in a minimal amount of time to speed along the development cycle.
- Successful Implementation of product features, that team developers were unable to achieve.
- Additional detailed history available for earlier positions upon request
Sr. Software Developer
Confidential, West Valley, UT
Responsibilities:
- Developer of several client/server applications and eCommerce sites
- JSP, J2SE, J2EE, XML, SQL, PL/SQL, FOP, MFC, Visual C++, Oracle, JavaScript, UML, Various Reports Designers, InstallShield, JUnit
- Architect of Confidential .com, managing site content and employees
- ASP, Relational database, Photoshop
Consultant - Crystal Reports Developer
Confidential, Salt Lake City, Utah
Responsibilities:
- Developer of reports for tracking government equipment
- Crystal Reports, SQL Server, ASP