We provide IT Staff Augmentation Services!

Devops Engineer/ Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • I am a DevOps Build Engineer with 20 years of overall IT experience who is passionate about improving and automating systems.
  • Additionally, my background as an application developer, database developer and testing automation lead will help make me extremely effective in my role.

TECHNICAL SKILLS:

  • DevOps/Build Engineering
  • Git/Gitlab
  • SVN
  • Perforce
  • Jenkins
  • Bamboo
  • Perl
  • Java
  • Maven
  • Ant uBuild/uDeploy
  • AnthillPro
  • Linux
  • JBoss
  • WebSphere
  • XML/XSL
  • HTML
  • MQSeries
  • QTP (QuickTestPro)

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

DevOps Engineer/ Full stack developer

Responsibilities:

  • Developed complex Perl scripts that produce excel reports on carrier SLA information for circuits and cell towers
  • Created new GIT repositories for all team applications and served as GIT repo master
  • Implemented and enforced GIT flow process for all major applications, including branch merges and deployment.
  • Designed a CI/CD work - flow using Atlassian Bamboo for automated building and deployment of team applications, including automated scheduled deploys to dev and Stage/QA environments.
  • Redesigned CI/CD work-flow using Jenkins as part of platform migration.
  • Created and granted user permissions for new production and stage environments as part of platform migration.
  • Created & migrated SSH keys for application ID to enable sftp/scp capability.
  • Designed scheduled work-flows & work-flow templates using InfoVista (third-party tool) for ingesting, discovering and provisioning cell tower circuits.
  • Integrated circuit information between Time Warner, Legacy Confidential and Legacy BrightHouse as part of Confidential merger initiative.
  • Developed and automated Python scripts to extract and provide circuit information for monthly SLA report for Legacy Confidential & Legacy BrightHouse from a MySql database.
  • Implemented principles from Extreme Ownership book in daily sprint tasks in order to meet tight deadlines on deliverables.

Tools: used: Perl, GIT, SSH, Jenkins, Bamboo, Python, Oracle, MySql

Confidential, Charlotte, NC

DevOps/ Build Engineer

Responsibilities:

  • Created automatic CRON jobs to perform cleanup of build server space.
  • Created Jenkins build jobs for critical bank applications in a timely manner
  • Modified and enhanced Maven POM files to correct Maven warnings and relative path errors
  • Successfully analyzed and resolved Maven errors with Jenkins/uBuild projects.
  • Ensured that support team acted in a timely manner to JIRA tickets
  • Ensure proper 24/7 support for all online & mobile applications in Confidential
  • Execution of manual and automated test cases/scripts in smoke testing & regression testing
  • Provided full DevOps, environment & build support to both Waterfall & Agile/SCRUM teams
  • Successfully troubleshoot all build and environmental issues
  • Performed all stages of environment code shakeout, release branch creation and migration
  • Developed and implemented an automated java-based solution for creating new SVN branches and update POM files.
  • Developed and implemented an automated java-based SVN branch merging application for Sales team.

Tools: used: Maven, CRON, Jenkins, Perforce, SVN

Confidential, Charlotte, NC

Applications/Environment support

Responsibilities:

  • Created CRON job for automatic cache cleanup resulting in decreased support issues
  • Troubleshoot and analyze complex application and server space issues on Linux servers
  • Escalated issues to component owners and developers to ensure quick resolution to issue tickets
  • Coordinated with offshore team on issues & tickets to full resolution

Tools: used: Linux, MQ, Subversion

Confidential, Charlotte, NC

Build Engineer / Developer

Responsibilities:

  • Develop Nolio custom actions using custom APIs for StarTeam and Rational Asset Manager.
  • Created XSL stylesheets to integrate with existing web service
  • Created Nolio actions to extract artifacts from source control systems via Java.

Tools: used: Nolio, Java, XSL

Confidential, Charlotte, NC

Build Automation Engineer

Responsibilities:

  • Maintained and updated Anthill Pro jobs for existing customers
  • Created Anthill Pro projects to automate build and deployment for customers
  • Ensured quick turnaround for responding to customer requests
  • Set up Continuous Integration (CI) mechanisms in Anthill Pro for customer applications
  • Created complex ANT script for java applications with multiple dependencies
  • Onboarded Continuous Integration (CI) mechanisms in Anthill Pro for credit risk applications.
  • Converted legacy SCCS repositories to SVN in a standardized format that follows best practices.

Tools: used: Anthill Pro, Ant, Linux, and Subversion

Confidential, Charlotte, NC

Build Engineer / Deployment

Responsibilities:

  • Provided high-quality deployment services to Bill Pay application
  • Trained offshore resources on overall deployment procedure to ensure round-the-clock coverage
  • Automated staging of artifacts to be deployed using Perl and UNIX.
  • Updated staging script to automatically archive and cleanup java artifacts from any Hudson branch to any server at any time
  • Coordinated and ensured artifact staging and deployment during release weekends to ensure proper release management.
  • Automated staging and artifact cleanup by Ant, Perl, Unix and Hudson for different applications
  • Modified Continuous Integration (CI) mechanisms in Hudson for proprietary applications

Tools: used: AIX UNIX, Red Hat Linux, JBoss, Perl, Ant, BladeLogic, Hudson

Confidential, Alexandria, VA

Software Engineer / Analyst

Responsibilities:

  • Provided high-quality development services to the Army human resources command (HRC).
  • Developed, maintained and enhanced java and SQL code to existing HRC software to perform specific HRC Command functions.
  • Improved code efficiency by removing redundancy and following IT industry best practices in software development.
  • Used Ant scripts to automate code compilation, build, release and deployment to all servers
  • Provided detailed, accurate estimates to project manager and client for all HRC tasks.

Tools: used: Java, J2EE, JDBC, Swing, Spring, Ant, Subversion, Eclipse, PL/SQL

Confidential, Northbrook, IL

Database Developer

Responsibilities:

  • Created SQL Server queries for executing core financial processes
  • Created business requirements, detailed technical design and SQL scripts for small to medium-sized projects
  • Provided high-quality test runs for internal customers on a regular basis
  • Provided high-quality production support for monthly and quarterly financial close process
  • Developed SQL scripts for database migration to SQL Server 2005
  • Developed stored procedures for complex mutual fund project
  • Performed ad-hoc data requests for actuarial team
  • Performed high-quality on-call support for monthly close process by ensuring data integrity and meeting all Service level agreements.

Tools: used: SQL Server, Perl, MS SharePoint, Visual Source Safe

Confidential, Chicago, IL

Analyst Programmer

Responsibilities:

  • Documented the technical design specification per user requirements.
  • Developed java code for complex, customized print-solution web application
  • Member of Rewards and Recognition Committee in Accenture from
  • Documented the functional specification per user requirements.
  • Designed a working prototype script that loaded data into several Oracle tables.
  • Developed and enhanced a complex stored procedure that performs complex joins and CRUD operations between Oracle database tables
  • Created a Perl script in a Unix OS to run Oracle stored procedures
  • Designed overall index loading process to load Northern Trust vendor data into Oracle tables
  • Performed mass test execution by executing several test cases during system test phase
  • Transitioned current work in progress to fellow team members

Tools: used: Oracle, Unix, Perl

Confidential

  • Documented the functional specification per user requirements.
  • Documented the technical specification to match functional specification.
  • Created detailed program specifications for use in application development.
  • Participated in code reviews.
  • Informed the team lead and other team members of any issues that may affect any other areas of the project.
  • Documented the application to facilitate maintenance
  • Designed and queried Oracle tables in a Unix environment

Tools: used: Oracle, Unix

Confidential

  • Developed touch screen java client-server web application that allows workers to accept or release work orders on a kiosk.
  • Updated story board for prototype of touch screen kiosk application.
  • Created technical design for kiosk application to include screenshots, technologies implemented and java classes to be used for development.
  • Updated SharePoint with latest versions of documents.
  • Developed kiosk application using development tools that added no additional cost to the client.
  • Unit tested and assembly tested the kiosk application from start to finish under extremely tight deadlines

Tools: used: Java, JSP, JDBC, DB2, JavaScript, Websphere, J2EE, JDeveloper

Confidential

  • Created test plan for Title1 project and leveraged 75% reusability of the test cases from previous project, thus reducing the overall work for system testing
  • Created System test plan for two resource connectors that will exist several existing services for the SAM legacy system
  • Successfully conducted peer reviews for the two resource connectors.
  • Learned about Express Methodology and Peer Review process
  • Updated existing Interface Agreement (IA) and RTM (Requirements traceability Matrix) documents for a complex back-end application under very tight deadlines.
  • Updated documentation for installation of WSAD (Websphere Application Developer).
  • Created new document for SWOT that serves as a high-level introduction to the overall application.

Tools: used: Technical design, WSAD, Interface agreement

Confidential

  • Created document for creating a web service using Eclipse.
  • Created C#.NET and ASP.NET web pages for FSDC portal.
  • Created backend Java web service (using Eclipse) to be used by the front end.

Tools: used: C#.NET, ASP.NET

Confidential

  • Created a complex Perl script to read mainframe dump file and print out data via regular expressions.
  • Modified the complex Perl script to read from an Excel file and write out the contents to an MS Access database in a nice, readable format; used same Perl script to perform Hex to character conversion based on a predefined table.
  • Automated regression testing by creating test cases via QuickTestPro.
  • Reduced total cost of ownership to client by lowering total process execution by more than 50%
  • Replaced error-prone manual systems with 100% error free automated QTP test scripted

Tools: used: QuickTestPro, Automated Testing

Confidential, Des Plaines, IL

Senior Programmer

Responsibilities:

  • Researched and developed a conversion document to migrate current production application server to a new server environment
  • Provided 24/7 application support on a regular basis once new changes were implemented
  • Coordinated with other groups to run system tests and user acceptance tests
  • Implemented changes to existing java applications and SQL Server stored procedures
  • Developed a Perl script to send SOAP requests to a COM object
  • Designed and developed a java application to produce XML documents and update status codes.
  • Designed and developed an extremely complex SQL Server 2000 stored procedure using a "For XML" query and LEFT OUTER joins.
  • Made enhancements to stored procedure as needed.
  • Researched and implemented a new JDBC driver for executing new stored procedure.
  • Coordinated with other groups to run system tests.
  • Tested and added an "instance manager" feature to all applications to prevent multiple instances from running simultaneously.
  • Added additional sleep-time processing features to all continuous-running java applications to have several wait intervals.
  • Developed XSL stylesheets using XML data to create PDF documents.
  • Developed Java servlets to create PDF files.
  • Tested and modified stylesheets per user request
  • Designed and developed a java application to process order detail information from scratch.
  • Converted C++ classes & methods to java classes & methods.
  • Re-factored and converted application to new java application framework.
  • Tested and modified stylesheets per user request

Tools: used: Java, JDBC, J2EE/servlets, SQL, SQL Server

Confidential, Burr Ridge, IL

Web Page Programmer

Responsibilities:

  • Created web site from scratch using FrontPage2000 in NT 4.0
  • Updated web site information via HTML/JavaScript
  • Tested website on both Netscape 4.7 and FrontPage2000 browsers
  • Worked with users to decide on proper frame interface

Confidential, Chicago, IL

C/C++ Programmer

Responsibilities:

  • Performed C/C++ coding, analysis and testing in a AIX UNIX environment
  • Performed SQL queries to MS Access database to get results
  • Designed GUI interface for phone directory with Visual Basic 6.0
  • Performed code-walkthroughs with technical team
  • Provided application support to end users on a regular basis
  • Modified C code to C++ code
  • Performed mass changes to code by organizing data types into objects.
  • Tested the mass change routines (via xldb) and test cases and examined the depth of the routines.
  • Presented ‘Before’ and ‘After’ snapshots of C/C++ routines and test cases.

Confidential, DeKalb, IL

Web Page Administrator (Internship)

Responsibilities:

  • Updated web site information via HTML
  • Posted activities and meeting times on web site
  • Consulted with members for suggestions
  • Posted on-line form for new member recruitment

We'd love your feedback!