Senior Consultant Resume
Sparks, MD
SUMMARY
- I am a technical contractor/software architect that has over 30 years of experience in software design and development on large - scale projects for Fortune 500 enterprises.
- The projects I have worked on are very wide-ranging, covering all aspects of both commercial and business development.
- I have strong people skills and technical skills.
- I enjoy working with senior management, project managers, users and developers, making me a true team player.
- I hope to find a leadership position that fully utilizes my software development experience and leadership skills and allows me to become an integral part of its team.
PROFESSIONAL EXPERIENCE
Senior Consultant
Confidential, Sparks, MD
Responsibilities:
Architect/developer of a large-scale web-based, financial management system that processes around $7 billion in invoices, the entire cash flow of the company. Managed a group of onshore and offshore developers a part of this effort. This was developed using backbone, node.js, require.js, bootstrap, jquery, with Java Rest web services supporting the database queries using Weblogic/Tomcat and Sybase 16.0 ASE database, GIT/SVN, STS Spring, Jenkins, Rundeck. Worked with node.js and Stormpath to handle user creation and registration. Architected and developed a cloud-based, multithreaded telematics data import system using Amazon’s Web Services AWS SQS sdk and Java/Spring/Weblogic. This system is responsible for processing millions of messages daily using queuing processing. Lead developer for software development for enterprise vehicle ordering application, ordering tens of thousands of vehicles per month, generating approx. $20M per month. Managed and coordinated development efforts and releases. Worked with business managers, users, release managers, system administrators to ensure all requirements are met. The architecture included writing backend processes for JMS messaging, and data replication, used Eclipse, Spring, Maven, Sybase IQ, Java J2EE, Websphere, Weblogic, JMS, MQ Series, JSF, Richfaces, Backbone JS, Jersey rest web services, Jackson JSON, AJAX, Hibernate, EHCache, Luntbuild, Developed several web services using AXIS and Java. These services were used for integration projects with Chase Bank for credit card processing, and for credit reviews when ordering vehicles. Developed Unix Bash/SQL scripts for large transaction loading.
Senior Software Engineer
Confidential, Shrewsbury, PA
Responsibilities:
Designed and developed corporate website to allow clients to ship products all over the world. This site generates millions in revenue a month. The architecture included Eclipse, Oracle 9, Java J2EE1.5 JSP/JBOSS/EJB 3.0, Liferay, JSF, AJAX, Spring and Hibernate. Jasper reports, Excel POI, Bugzilla, Quartz scheduling were also used. Developed xml-http schema based and SOAP WSDL based web services using AXIS,JAXB and Java. These services were used for integration projects with Federal Express, Conway and other major carriers and clients for critical information exchange.
Senior Consultant
Confidential, Timonium, MD
Responsibilities:
Designed and developed a healthcare site using IIS/ASP. This site provides HIPAA training and testing and hospital pre-registration, as well as other healthcare services. Also developed VB/Crystal application used for executive reporting.
Senior Consultant
Confidential, Owings Mills, MD
Responsibilities:
Developed several web services using ASP.Net and C# .Net to integrate the Livelink Document Management Server with the Plumtree Portal Server. These services implemented a web crawler for indexing of documents.
Senior Consultant
Confidential, Hunt Valley, MD
Responsibilities:
- Management/Development lead of an enterprise financial business-to-business Web Site for largest credit card processor in the world. This site was engineered for scalability and supports tens of thousands of users for a fortune 500 company. The site is very secure using SSL and client certificates, which I developed custom java components to communicate with Microsoft Certificate Server for client certificates. Technologies used on this project are Java J2EE, XML, XSLT, EJB, Servlets, Java Script, SQL, DB2 UDB, and HTML. A server farm of Windows NT/2000SP2 running IBM Websphere 3.5.5 and IBM UDB 7.3.2, and HIS 1.3.12. Also used Visual Age for Java 3.5.5 and WebLoad 4.6.
- Developed reporting application using C, C++, IIS/ASP application using Java components and VB components. Java component used sockets and tcpip protocol to obtain data from mainframe system.
Senior Programmer
Confidential, Hunt Valley, MD
Responsibilities:
- Lead technical consultant and system’s integrator on large-scale Sybase data warehouse project. Primary responsibility was for designing and developing C/CTLIB interfaces for entire data warehouse running under Korn shell scripts on the Sun Solaris UNIX platforms.. Also responsible for reporting tools.
- Also performed Powerbuilder development and administration on a variety of projects. Served as primary contact to Powersoft. These systems had interfaces to Crystal API to manipulate the parameter selection for online viewing of reports, and used Sybase stored procedures extensively.
Senior Programmer
Confidential, Westminster MD
Responsibilities:
- Lead client server developer on order entry system and warehousing application. Responsibilities include Sybase C and JYACC JAM development under Unix for order entry system.
- Developed Sybase C/SQL programs and Korn Shell scripts under AIX RS6000 for one of the world’s largest automated warehouse.
Client-Server Developer
Confidential, Baltimore, MD
Responsibilities:
Lead developer of financial reporting system for largest Maryland bank. This system delivered reports directly to CFO. Interviewed, staffed, and managed developers on project. The software was developed using MS C/SQL using Terradata relational server.
Senior Software Engineer
Confidential, Hunt Valley, MD
Responsibilities:
Developed C programs under OS/2 1.0 for the On Call Air System. These programs formatted data over a radio network to be transmitted to trucks around the country. This software was multitasking using several processes and inter-process communication.
Software Developer
Confidential, Towson, MD
Responsibilities:
Developed mathematical discrete event simulations of mobile telecommunications systems. These simulation models were written in SIMSCRIPT under UNIX on CRAY supercomputer.
