Lead, Staff Engineer Resume
SUMMARY:
Over 18 years of experience web based technology for various clients. Self - starter with good analytical, problem solving, document writing and interpersonal skills. Ability to adapt quickly to new environments, learn new technologies, to deliver quality work to meet deadlines. Expert in designing and implementing solutions which run on desktops, android and iOS all from the latest web technologies such as ionic, Angular.js, and other modern technologies in the stack.
TECHNICAL SKILLS:
Languages: Expert Java 8.0, J2EE, C#, .Net JSF, PHP, CSS3, R
Scripting languages: 17 yrs Javascript, Html, Perl
Javascript technologies: 3 yrs Node.js, AngularJS 1.X & 2, Ionic, Cordova, Jasmine, Karma, JQuery, BootStrap, HTML5
Web tools: 3 yrs Yo, Yoeman, Bower, Grunt and Gulp,
Build Tools: 12 yrs Maven, Ant
Tools: 17 yrs Eclipse, PL/SQL Developer, Rstudio, Putty, netbeans, data collection, historicizing, real-time data and events, process intelligence 5 yrs PI OSI
Application Servers: 17 yrs JBoss 6.X, websphere, AWS
Web Server: 16 yrs Apache Tomcat 6.x
Version Control Systems: 3 yrs GIT, 15 yrs SVN, CVS
databases: 15 yrs MSSQL, Oracle, MySql, 5yrs Mongodb, Casandra
Database technologies: 18 yrs SQL, NoSQL, Spring, Hibernate
Middleware: 6 yrs Mulesoft ESB JMS, RabbitMQ, ActiveMQ
Frameworks/Patterns: MVC, Ajax, Struts, microservices
Testing: 3 yrs Jasmine, Karma, Selenium, 15 yrs junit
Modeling: 16 yrs Visio, rational rose
OS: 18 yrs Windows, Linux, Unix, Mac
Search: Elastic, Endeca, Lucene
PROFESSIONAL EXPERIENCE:
Confidential
Lead, Staff Engineer
Responsibilities:
- The application is to be utilized on both desktop and mobile platforms.
- I am tasked to move the current implementation to a SPA Angular.js technology stack, that is responsive to any platform (desktop, tablet, mobile).
- Coordinate my team members who are local and spread across 3 continents, Asia, Europe, and Austrailia.
- Daily stand-up scrums
Confidential
Senior Technical Service Specialist
Responsibilities:
- Improved business results to the team and the organization.
- Improved the use of continuous integration tools in an innovative way to improve visibility and control of background processes resulting in significant time to resolution of issues related to some of these issues.
- Identified and used new technology to manage work using agile methodology. Implemented agile tools and use it to plan work for a federally funded project. Spare-heading new technology to improve visibility, improve that will lead to improved root-cause-analysis, and improved visibility of key business indicators.
- Implemented new data access framework namely Hibernate an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database.
- Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions.
- Implementing an upgraded version of the task tracking framework that has the potential to replace the existing outdated framework. The value that is built into the new framework can be utilized across all levels of the organization as it gives stakeholders customized views of the tasks within the system.
- Maintained the GCM software and participated in numerous trouble shooting incidences surrounding this highly customized and specialized critical softwarer
Confidential
Consultant Information Systems, Business Development
Responsibilities:
- Acquisition activities, IT systems, applications, and infrastructure as well as supply chain systems, logistics systems, warehouse systems, distribution systems, and inventory systems.
- Oversee the streamlining of the systems. The present focus was on the supply chain system to realign that system in order to reduce stock outs and reduce over stocks. This includes the realignment of all vendor relations to reflect these goals.
Confidential
Java Developer/Architect
Responsibilities:
- Led the technical team responsible for module implementations, upgrades, development, maintenance and production support.
- Designed classes and architecture of the project by utilizing various design patterns like MVC, Business Delegate, Strategy, Singleton, and Facade.
- Extreme programming (XP)/ Test driven development (TDD) of Agile methodology was used for development. Used JSP, EJB's and Hibernate type custom Frameworks.
- Used struts framework
- Developed stored procedures using SQL.
- Developed Web Services.
- Involved in the development of integration of CRM multimedia aspects of the website. Search technologies such Endeca modules.
- Packaged and deployed the entire application code to integration testing environment for all the releases. Build process with ANT framework and MAVEN to build and deploy the application.
- Interacted closely with the testing team to identify and resolve various issues that were identified during testing.
- Encountered and resolved various issues in all the phases of the project from requirements gathering to post-production stage.
- Provided on call support and monitored the system and identified system deficiencies. Involved in post-production support by identifying and resolving various issues reported