Senior Software Engineer Resume
SUMMARY:
- Over 25 years of experience in IT industry.
- Proven analytical and problem solving skills.
- Strong implementation and design experience
- Excellent oral and written communication skills.
- Ten years of experience developing web based applications
- Experience with mobile applications
TECHNICAL SKILLS:
Languages: Java, C, C++, COBOL FORTRAN, JCL, HTML, JSP, Servlet, Pascal, XML, JavaScriptXSLT, UML, Ant, cXML, VB.NET, ASP, JSF
Tools: JBuilder, Delphi, Eclipse, Lotus Notes, Struts, J2EE, PVCS, CVS, XMLBeansMQ Series, WebSphere Message Broker, JavaCAPS, BMC Patrol, Sitescope, Rational Rose, JUNIT, Agentry, SAP JCO Client, SVN, AJAX, Tiles, TFS, Visual Studio 2003Visual Studio 2008, SoaTest, jTest, IBM RAD, Spring, JSF, Jira, Endeca, Solr, MockitoHybris, IBM DataStage
Database: DB2, Sybase, Oracle, SQL Server, JDBC, SAP, MySql
Application Servers: Weblogic, JBoss, IIS, Websphere
Hardware: Symbol handheld devices
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Developed and maintained Java - based E-commerce website as part of an agile development team.
- Website is built on Hybris Ecommerce Framework, using Spring, Oracle database and Endeca and Solr search engines.
Confidential
Senior Software Engineer
Responsibilities:
- Developed external data exchange encryption library using C# and Bouncy Castle Cryptography API. External systems can use the library and a set of secure keys to encrypt or decrypt data.
- Library also includes services to wrap the encrypted data as an XML payload.
Confidential
Contractor
Responsibilities:
- Performed design and development on very large customer facing vehicle specification system.
- Application is Java J2EE application using Struts and Oracle DB with tables exceeding 10 million rows.
- Responsibilities include application changes from requirements through deployment.
Confidential
Team Lead
Responsibilities:
- Led a team of 8 developers, 3 local and 5 offshore.
- Responsibilities included requirements gathering, writing specifications and assigning tasks to team members, also responsible to for build and release process.
- Applications managed were Java and VB.net web applications.
- Also created and documented a build and release procedure using TFS.
Confidential
Lead Developer
Responsibilities:
- Performed system design and development for B to B and C to B web based applications used to design and order custom ink stamps.
- Systems were implemented using Java, Struts and MySql database running on a JBoss applications server.
- Also created and documented a build and release process using the SVN version control tool.
Confidential
Team Lead
Responsibilities:
- Led team of 5, responsible for mentoring and managing team members on their individual projects.
- Also responsible for managing client expectations, creating statements of work for upcoming projects and developing the training course for new consultants.
Confidential
Senior Mobile Solutions Consultant
Responsibilities:
- Responsible for implementing Confidential mobile products at client sites, including Agentry and Confidential Suite of products.
- Mainly involved with custom projects that interfaced with an SAP backend.
- Performed full project life cycle development, requirements gathering, system design, coding and implementation.
- All projects involved mobile computing platforms.
- Systems were written in the Agentry proprietary language with Java or SQL to interface with the backend systems.
Confidential
Senior Technical Architect/Team Lead
Responsibilities:
- Lead Enterprise Integration team responsible for implementing WebSphere Message
- Broker, as well as creating governance and best practices for applications using Message Broker.
- Also responsible for defining best practices for MQ Series implementations throughout the enterprise.
- In addition, member of a team responsible for implementing Sun JavaCaps as an enterprise level SOA solution.
Confidential
Architect
Responsibilities:
- Architect for Web based Reporting systems used by internal and external bank clients to select report parameters and run reports online or on a scheduled basis.
- The systems are web applications written using the J2EE architecture with Java, EJB, JNDI, MQ, JSP’s, servlets, MVC, XML and Sybase, Oracle, DB2 databases, with reports generated through Crystal Reports.
- Managed and contributed to a common objects framework for Client Delivery department.
Confidential
Senior Consultant
Responsibilities:
- Performed system development for a web based application that tracked clothing manufacturing and shipping.
- Subcontractors enter the status of their portion of an order allowing the ordering company to track the process.
- The system was web based, built with the Bowstreet web automation factory tool and Oracle database.
Confidential
Senior Consultant/Account Rep
Responsibilities:
- Worked as part of a team that designed and developed a claim repricing system for healthcare claims.
- System is used by Confidential ’s to pay insurances claims.
- Amount of payment was determined by system based on predefined rules from contracts.
- The system was Windows based and written in Java Swing using SQL Server database.
- Also acted as the account representative for this client.
Confidential
Independent Consultant
Responsibilities:
- Performed system development and enhancement for a variety of Confidential client/server, Confidential systems.
- Systems are used as interfaces for members to access their Confidential information.
- The systems are Windows 95 based and written in Borland C++ using Sybase database.
- Performed system development on a Confidential telephony Confidential interface system.
- The system is NT based using Microsoft Visual C++, Visual Voice and Dialogic Hardware.
- Also developed reports for the system using Crystal reports.
Confidential
Independent Consultant
Responsibilities:
- Performed system development and enhancement for an Confidential client/server, telecommunications provisioning system.
- System is used to input customer orders and send Confidential transactions to multiple vendors.
- The system was Windows NT based and written in Delphi 3.0 using Oracle database.
