Microservices Lead Developer Resume
Atlanta, GA
SUMMARY:
To obtain a full time position as a Software Developer.
TECHNICAL SKILLS:
Hardware: IBM PC and Compatibles, Macintosh, NCD X - Terminals
Operating Systems: MS-DOS, Windows, Sun OS, UNIX and all Unix Based Platforms
Relevant Software: JBuilder, JUnit, QUnit, JQuery, Eclipse, Sybase, Oracle, MySQL, PostgreSQL, Rational Rose, ANT, SBT, BEA Weblogic, Ariba, Apache Tomcat, VI editor, MS Access, CVS, Subversion, Maven, Git, ClearQuest, VMware, StarUML, Adobe Photoshop, MS Project and DBASE III+, Hibernate
Preferred Languages, Frameworks and Proficiencies: SCALA, Spark SQL, UML, Test Driven Development(TDD), Object Oriented Design, Java, Apache Wicket Framework, Swing, Jakarta Struts, ASP, VXML, EJB, SQL, JDBC, JSP, J2EE, Java Beans, RMI, Perl, JMS, PHP, SQL, CQL, Corba, OAuth(Open Authorization), UNIX shell scripting, Javascript, JQuery, and Spring.
Other Languages: C/C++, Pascal, ASP, Visual Basic 5.0, VBA, Turbo Pascal, FORTRAN, Assembly, HTML, and CSS.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Microservices Lead Developer
Responsibilities:
- Leading a team of developers on Cotivit’s distributed Client Profile Workbench application.
- Developing MicroServices leveraging SCALA and Akka in an AWS cloud based environment Orchestrated by DCOS/Mesosphere.
- Leveraging Apache Spark for data processing across large data sets.
- Responsible for configuration management, new development, enhancements, production support, and DEV ops.
- Actively contributing to the decision making process at all phases of the Development lifecycle.
- Assisting team members with coding difficulties.
- Leveraging Groovy and Python in order to implement and maintain various Jenkins pipelines.
- Creating and maintaining various Unix shell and python scripts.
- Other Tools used on this project:
- SparkSQL, Docker, SBT, MongoDB, Python, DCOS/Mesosphere, SCALA, Confluent KafKa, Kafka Connect
Confidential, Vinings, GA
Senior IT Developer
Responsibilities:
- Creating various tools that are being used by the Customer Order Management (COM) support team in order to streamline the process of performing production and QA support.
- Leveraged Test Driven Development principles to increase the Quality and Extensibility of various programming modules.
- Implemented a JQUery based tool used by the Confidential (HD) operations team to schedule and manage the availability of items that can be purchased remotely.
- Implemented a Dashboard that the COM support team uses to monitor the availability of resources and inventory for HD Stores. This dashboard interacts with various databases including an Informix, DB2, MYSQL, and Oracle database.
- Implemented various new Web Services components for the HD delivery management system.
- Added various enhancements to previously developed Confidential Web Services.
- Implemented a JQuery based tool used for synchronizing IBM's STERLING order management system with information in Confidential stores.
- Supporting issues that arise in all environments.
- Implementing and modifying various Unix shell scripts that are used for db backups and data validation.
- Assisting team members with coding difficulties.
- Other Tools used on this project:
- Junit, Cassandra, git, github, Putty, Eclipse, Jboss,Tomcat, Maven, Gradle, Subversion, Microsoft Visio, JMS, MQMon, Jenkins, Restful Web services, JMS, Java 8, Java Concurrency API and DBCommons
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Designed, developed, and delivered calculation modules including required documentation and test procedures.
- Implementing both the front and back end of various calculation modules using the Wicket Framework, Hibernate, and Spring DI.
- Voluntarily created various Unix Shell scripts that are being used to increase the productivity of the development team.
- Assisting team members with coding difficulties.
- Contributed to all phases of the development lifecycle.
- Other Tools used on this project:
- Perforce, DBArtisan, TOAD, Putty, Eclipse, Tomcat, Microsoft Visio(required for UML documents)
Confidential, Atlanta, GA
Senior Systems Analyst
Responsibilities:
- Hibernate data layer and BPM workflow developer.
- Implemented Base Hibernate Logic for Data Access layer.
- Implemented logic for persisting data via Hibernate.
- Implemented various BPM workflows in an IBM Websphere Process Server environment
- Implemented various SOAP base WebServices
- Implemented various utilities to be used as Common Framework tools that will were leveraged by applications within ATT. Those utilities include but are not limited to WPS utilities and Hibernate utilities.
- Administered Subversion repository.
- Assisted subordinates and other team members with coding difficulties.
- Other Tools used on this project:
- Subversion, Websphere Integration Developer, Websphere Application Server, SOAP UI
Confidential
Team lead
Responsibilities:
- Lead a Team of three developers.
- Assisted subordinates and other team members with coding difficulties.
- Supported efforts to resolve production problems within the application.
- Implemented various defect fixes and enhancements to the existing application.
- Effectively communicated design enhancements and issues via detailed design documents.
- Worked with customers to gather requirements before creating requirements documents and detailed design documents for new enhancements that were integrated into our application.
- Made enhancements to various WebServices used in the application.
- Other Tools used on this project:
- Subversion, ClearQuest, Toad, VMware, VI, Cruise Control, Visio, ANT, Eclipse, Putty, Unix OS, Javascript, StarUML.
Confidential
Lead Developer
Responsibilities:
- Supported two System Test teams for an Integration project between a Ariba e-procurement application and the State of Florida’s Peoplesoft financial system.
- Customized various aspects of the Ariba application using Java and XML configuration .
- Resolved all issues that arose during the testing of the application .
- Implemented various new customizations to the Ariba application.
- Other Tools used on this project:
- VI, Tibco, Unix OS, SQL Loader.
Confidential
Data Quality Lead Developer
Responsibilities:
- Created various applications to perform data corrections between our client's databases and LDAP provisioning Systems and wrote a number of Shell scripts, PL/SQL, and Transact/SQL scripts.
- Leveraged EJBs to perform task that are not available via existing applications.
- Responsible for all phases of the development life cycle which included but was not limited to requirements gathering and testing.
- Proactively planned and coordinated meetings with internal and external resources when necessary.
- Other Tools used on this project:
- Eclipse, TOAD, Javascript, ANT, VI.
- Performed defect fixes, developed new screens and enhancements leveraging extreme programming principles(XP) in an agile J2EE environment.
- Worked in an Oracle DB environment, using various tools including Oracle TopLink, JUnit and and the TOAD oracle client.
- Used Confidential ’s proprietary MVC framework which resembles the STRUTS framework.
- Other Tools used on this project:
- JUnit, JBuilder, CVS, Javascript, VIM.
Confidential, Memphis, TN
Senior Programmer Analyst
Responsibilities:
- Participated in an on going project as the Lead Java developer for a two tier global route planning
- System that was developed using a Java SWING GUI, Corba, C++, Orbixweb, Power Tier Persistence and Sybase.
- Contributed to all phases of the development lifecycle.
- Assisted team members with coding difficulties and design issues.
- Assisted users with resolving production problems in a timely manner.
- Maintained and refactored code previously developed by other developers.
- Implemented various enhancements and new functions into the system.
- Other Tools used on this project:
- Sybase, VIM, JBuilder, Java Webstart, ANT, Hummingbird Exceed, UNIX OS, Shell Scripts.
Confidential, New York, NY
Systems Development Intern
Responsibilities:
- Designed, documented, and implemented a web based library catalogue system using Microsoft Access 97, HTML, SQL, and Back Stage Internet Studio 2.
- Developed a system to analyze financial data that will be delivered to clients via pager networks; Using Microsoft Access and Visual Basic for Applications.
