Senior Engineering Specialist Resume
Maitland, FL
SUMMARY
- Solutions - oriented technical professional with demonstrated experience managing demands of complex projects, developing application, integrated solutions, providing technical support, and leading globally dispersed teams.
- Strong combination of business and technical expertise ensures steadfast project management, from development of initial concept through design and implementation of solutions.
- Experienced in requirements gathering and analysis, designing, developing and testing of software applications. Skilled in technical factory & field support, user interface, Software Development Life Cycle Process, Software Estimation, and Software Configuration Management. Experienced in Waterfall and Agile Development Methodology.
CORE COMPETENCIES:
- Project Management
- Application Development
- Standardized Processes & Policies
- Troubleshooting & Problem Resolution
- Team Building & Leadership
- Skilled DevOps Engineer
- Software Design & Development
- SOA and EAI Architecture
- Technical Infrastructure
- Relationship Management
- Technical Training & Support
PROFESSIONAL EXPERIENCE
Confidential, Maitland FL
Senior Engineering Specialist
Responsibilities:
- Skilled DevOps Engineer with 17+ years of hands-on experience supporting, automating, and optimizing mission critical deployments, leveraging configuration management, CI/CD, and DevOps processes.
- Develop and maintain software/hardware configuration management tools to support configuration identification, control, reporting, and delivery of both internally developed and commercial-off-teh-shelf (COTS) software products.
- Design, develop, automate, and maintain productivity tools using programming, database or scripting languages to improve software estimation and development.
- Design and implement build procedures that are used to support software product development.
- Train/coach software developers in teh use of configuration management tools and teh implementation of software quality standards.
- Perform configuration management and release engineering tasks to ensure software product releases are properly documented and comply with applicable standards.
- Support configuration control by developing, interpreting, and implementing configuration management procedures in accordance with company procedures and standards.
- Participate in reviews and audits of documentation associated with software and hardware changes.
- Perform daily system monitoring, verifying teh integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
- Develop and maintain a robust branching and merging strategy.
- Manage continuous build and continuous deployment, integrated build, automated unit testing and deployment processes.
- Troubleshoot, compile and build failures and facilitate resolution.
- Repair and recover from hardware or software failures.
- Optimize phased-release approach to product development and testing; implement tools for configuration management, defect tracking and change control.
- Optimize speed, efficiency and scalability of teh continuous integration environment, automating wherever possible.
- Create and maintain teh continuous integration process documentation.
- Integrate code check-in rules and test automation harness into teh continuous integration system to support quality objectives.
- Work closely with Development Resource Managers and Technical Leads to drive build automation standards.
- Manage teh release of software components into QA, UAT and Production environments.
- Gatekeeper for production releases.
- Coordinate and communicate with impacted user base.
Confidential, Boynton Beach, FL
Software Engineer II
Responsibilities:
- Implemented n-tier client/server systems and applications and met all time and quality goals.
- Presented to Senior Management addressing operational performance, change management, and metrics for all projects.
- Evaluated proposed program changes, provided recommendations and insured commitment to project schedules.
- Coached engineers in preparation for SEI/CMMI audit and achieved SEI Level 3 certification.
- Improved release cycle time by 50%, reduced latent defects by 80%, and minimized factory downtime by 70% by implementing SEI/CMMI procedures.
- Made key contributions in developing systems and operational processes to support business in creating distributed system and processes for multi-site order processing.
- Provided critical contributions to other development teams in identifying and resolving critical interface issues in implementing new ERP system.
- Led team in creating and delivering web-based e-business solution, which provided critically needed integration to external contract manufacturers for production of wireless paging/messaging products, producing an annual savings of approximately $3.2M/year in production costs.
Confidential, Boynton Beach, FL
Software Engineer
Responsibilities:
- Generated user acceptance test cases and provided global tier 3 support for production computer systems as necessary and reduced downtime from 20% to 3%.
- Implemented new over-pack functionality resulting in approximately $600K reduction of customer shipment costs.
- Moved distribution systems (client side) from Dallas to El Paso, TX, reducing operational cycle-time by over 30% and transportation costs by over $150K per year.
- Integrated cellular product processing in El Paso's distribution center, adding to overall capacity and allowing direct shipments to customers not previously possible resulting in transportation cost savings of approximately $4.9M/year.
- Created and published user and technical support documentation with every major software release, worked closely with operations support, which allowed for seamless transitions from old to new functionality with minimal downtime or support issues.
- Provided system support training and created SOPs for technicians to follow in resolving systems or processing issues effectively reducing development engineering time spent on day to day support from approximately 50% to 1%.
TECHNICAL SKILLS
Programming Languages: C, C++, Java, and HTML
Scripting Languages: UNIX Shell Scripts, Java Scripts, Perl
Version Control Applications: ClearCase, Subversion, LoadZilla, TeamForge, StarTeam, Ab Initio, Git & GitHub
Database Management Systems: Oracle SQL, MySql, MS Access, Informix
Operating Systems: HP-UX, Sun Solaris, Red Hat Linux, Windows Server, Windows OS
Web Servers: Apache, Tomcat, JBoss, Web Logic
Tools/Packages: ActiveWorks WebMethods, Enterprise Middleware, Microsoft Office, HP Quality Center, Primavera P6, IBM UrbanCode Deploy, Jenkins, Amazon Web Services (AWS), Docker, Ansible
Defect Tracking System: ClearQuest, DDTS, Atlassian Jira, Request Tracker, PeopleSoft
Editors: Emacs, vi, Frame Maker, WordPerfect