We provide IT Staff Augmentation Services!

Senior Devops/software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Consultant, principal software engineer, devops engineer, system administrator, cloud and on - prem architect, database administrator, project manager, manager
  • Twenty years experience working with large corporations and small startups, helping them reach their goals
  • Domain expert who confidently handles the ups and downs of the software development process
  • Completed dozens of successful projects where full-stack enterprise solutions were delivered on time for customers
  • 100% successful implementation rate
  • Specializes in methodically solving complex problems and recommending the best solutions for customers
  • Possesses an uncanny ability to simplify complex problems and implement the most efficient and maintainable solution
  • Managed my end of successful billion dollar software project to completion
  • Work in local community to build technology skill sets

EXPERTISE AREA:

  • Complete solutions
  • Website design
  • Internet/intranet/mobile software applications
  • Database solutions and administration
  • Enterprise software solutions
  • Microservices
  • Continuous integration and delivery
  • Software systems integration, migration, maintenance
  • Website development
  • CSS3/HTML5/ES6
  • UI/UX design
  • Mobile, responsive design
  • Web application development
  • Front-end applications
  • Modern JavaScript front-end apps
  • Back-end services
  • Web servers
  • APIs (REST, Web Services, etc)
  • Headless apps
  • Automation
  • Business applications
  • Inventory management
  • Workflow and process management
  • Back-office accounting solutions
  • Supply chain management
  • ERP solutions
  • SAP FI and MM module integrations
  • PR, PO, GR, GI workflow
  • Securities trading platforms
  • Reporting
  • Customer and vendor integration
  • Automation
  • Automation engines
  • Automate business processes and rules
  • Automate production lines
  • Automate back-office accounting processes
  • Continuous integration and delivery pipelines
  • Containerization
  • Existing software systems
  • Enhancements
  • Customization
  • Integration
  • Maintenance
  • Databases
  • Design
  • Create
  • Backup
  • User interface
  • Administration
  • Maintenance
  • ETL, integration
  • Infrastructure design and implementation
  • Local, on-site
  • Data center
  • Cloud
  • Containers
  • Scalable and redundant

MY CONCRETE SKILLS:

  • JavaScript
  • React
  • Angular
  • Node.js
  • Containerization
  • Express
  • Nginx jQuery
  • ES5, ES6, etc.
  • C#
  • ASP.NET
  • Azure Web.API (REST)
  • Entity Framework
  • IIS
  • Java
  • J2EE
  • JSP
  • Spring
  • Hibernate
  • Tomcat
  • Weblogic
  • Web
  • Design principles
  • HTML
  • CSS
  • Bootstrap and similar frameworks
  • AJAX
  • Databases
  • SQL Server
  • T-SQL
  • Migration
  • Installation
  • Tuning
  • Design
  • Administration
  • Security
  • Containerization
  • Reporting Services
  • Integration Services, DTS
  • Analysis Services, cubes
  • Oracle
  • PL/SQL
  • Tuning
  • Procedures
  • Postgres
  • Design
  • Tuning
  • Administration
  • Deployment
  • Containerization
  • Cassandra
  • Docker
  • Continuous integration and delivery
  • Jenkins
  • Github
  • SaltStack
  • Fortify
  • Sonarqube
  • Clair
  • Docker
  • Python
  • Linux
  • Amazon Web Services
  • EC2 instances
  • Elastic Container Service
  • RDS databases
  • Load balancers
  • Route 53
  • Security Groups
  • S3 storage
  • SAP connectors
  • BAPIs
  • Web services
  • ELK stack
  • Elasticsearch
  • Logstash
  • Kibana
  • Service-Oriented Architecture (SOA)
  • Enterprise Service Bus (ESB)
  • Deployment strategies
  • Production environment administration
  • Linux
  • Windows Server
  • Project management

WORK EXPERIENCE:

Confidential

Senior DevOps/Software Engineer

Responsibilities:

  • Work with entities who manage some of the nation’s critical infrastructure, migrating it to modern, secure environments.
  • Containerize Windows and Linux enterprise applications.
  • Implement DevOps CI/CD pipelines.
  • Analyze legacy software and recommend all options, including the best practices solution going forward.
  • Work hand in hand with customers to explain the technology and recommended best practices.
  • Technologies used: Docker, Ansible, PowerShell, Gitlab, Linux, Windows Server, Python, Bash
  • Containerized a legacy SAP/Sybase application in a Windows Server Core container which was considered “impossible” by Docker consultants.

Confidential

Principal Software Engineer

Responsibilities:

  • Function as a principal engineer for various Confidential systems
  • Build continuous integration and continuous deployment pipelines
  • Implement automated testing solutions in Jenkins CI pipeline
  • Automated unit tests
  • Automated end to end tests
  • Sonarqube code quality automated tests
  • Clair Docker components vulnerability checks
  • Fortify code vulnerability automated tests
  • Provision and configure develop, staging and production Linux environments
  • Create and implement backup and restore policies
  • Create the continuous deployment Jenkins pipeline
  • Run automated tests
  • Build Docker containers
  • App container
  • Nginx proxy container
  • Database engine container
  • Deploy containers to develop, staging and production Linux servers
  • Work closely with Release Engineering (DevOps) department to test beta Jenkins integrations.
  • Integrate full-stack software systems with SAP and Salesforce
  • Develop features in Angular, PhP, Node.js and Laravel stacks.
  • Technologies used: JavaScript (Node.js, Angular, JQuery), PHP/Laravel, CSS, .NET Core, C#, Docker, REST APIs, MongoDB, SQL Server, MySQL, Jenkins, Linux, Python, and various CI/CD tools
  • Spearheaded an initiative to make a department software stack CI/CD compliant with Jenkins and automated testing/deployment tools. Within two weeks our department rose from worst to best in CI/CD compliance.
  • Provisioned business-critical application from scratch.
  • Development, test and production environments
  • Dockerized application, proxy and database engine
  • Implemented CI/CD process
  • Implemented backup and restore strategy

Confidential

Senior Software Engineer

Responsibilities:

  • Develop new, full-stack features on a diverse set of very challenging company software platforms.
  • Technologies used: JavaScript (Node.js, React, JQuery), CSS, ASP.NET MVC, C#, Entity Framework, Java, J2EE, Hibernate, REST API, SQL Server and MongoDB.

Confidential, Austin, Texas

Senior Software Engineer

Responsibilities:

  • Rewrite existing REST API, controllers, business objects and backend infrastructure from C# in Rackspace on a Windows server to Node.js on AWS.
  • Create, code and deploy Reactjs, Node.js and Postgres applications in Docker containers on AWS Elastic Container Service and on AWS EC2 Linux instances.
  • Technologies used: AWS, Node.js, Reactjs, JavaScript, CSS, UI design, C#, Postgres, Python, Elasticsearch, Kibana, Logstash, Github, Teamcity.
  • Completely rewrote the backend from a C# and Windows environment to Node.js and Docker on AWS.
  • Provisioned, configured and deployed new Reactjs, Node.js, ELK and Postgres stacks to AWS Linux EC2 instances.
  • Provisioned and configured ELK stack to consume logs from Node.js apps in Docker containers on AWS.

Confidential, Austin, Texas

Senior Software Engineer

Responsibilities:

  • Responsible for full-stack, new development and maintenance on company’s massively complex software product.
  • Technologies used: JavaScript, JQuery, CSS, UI design, Java, J2EE, SQL Server, Node.js, Python.
  • Created prototype for web push notifications in browser using vanilla JavaScript and Node.js. This prototype was used to implement web push in the application.
  • Created a Node.js test environment for our REST endpoints.
  • When the operations team quit, I stepped in to help provide 24/7 production support. I responded to production issues by trouble-shooting the production Linux application servers and SQL Server databases and implemented fixes. I also learned the production publish process and successfully performed several publishes to production while we were short-staffed.
  • Worked with our DevOps engineer to test various development tools to discover which would or would not work for the team.
  • Continually researched new, promising technologies and reported my findings to the team.
  • Taught classes to other technology team members on topics like Docker and Python.

Confidential, Austin, Texas

Manager (Principal Engineer)

Responsibilities:

  • Architect responsible for Samsung Austin Semiconductor intranet web applications (ASP.NET 4.5.2, SQL Server 2012, IIS 8, Windows 2012).
  • Stood up a complete AngularJS/Web API (Restful Web Services)/Azure SQL Server/Azure Active Directory/OAUTH2 stack for future development purposes.
  • Implemented and provisioned new development environment (Windows 2012, SQL 2012, IIS 8) for Samsung Austin Semiconductor development purposes.
  • Implemented and configured new production web application server environment for Samsung Austin Semiconductor (Windows 2012, IIS8).
  • Worked on ESB (enterprise service bus) service which interfaces all of Samsung Austin's workflows with the standardized, global Samsung workflow processing service. This is an ESB implementation in an SOA model within a global computing environment.
  • In my free time and on my own initiative, I rewrote the certification application which grants all Samsung engineers and technicians authorization to work in different areas of the facility.

Confidential, Austin, Texas

Manager (Principal Engineer)

Responsibilities:

  • Primary responsibility: Continue to develop and administer the IBM Maximo enterprise system (Java, J2EE, Spring, and Oracle) that controls daily operations for 24-hour, $15 billion semiconductor manufacturing facility at SAS (Samsung Austin Semiconductor).
  • Secondary responsibility: Develop and administer the Certification System which I designed and coded from the ground up to replace an older, less efficient version. Utilizing ASP.NET 4.0, C#, JQuery and SQL Server 2012, the system oversees the lifecycle of Samsung certifications which are required of every Samsung employee to work in a particular area of responsibility. The system includes a workflow component, integrates with other Samsung systems and has the ability to intelligently recover from known issues. Key design choices were a responsive UI using a Bootstrap CSS/Javascript/JQuery library and stored procedures instead of an ORM (which decreased request/response time by several orders of magnitude over the previous multi-layer framework).
  • Tertiary responsibility: Provide guidance to Samsung Austin Semiconductor departments in situations involving new system implementation and technology choices. As one of their two most senior programmers, I am often called upon to help others in their projects to keep them on track and prevent mistakes.
  • Quaternary responsibility: Debug all Samsung systems as necessary.
  • Quinary responsibility: Train less-experienced developers.

Confidential, Austin, Texas

Senior Staff (Senior Engineer)

Responsibilities:

  • Primary responsibility: Develop and administer the IBM Maximo enterprise system (Java, J2EE, Spring, and Oracle) that controls daily operations for 24-hour, $15 billion semiconductor manufacturing facility at Samsung Austin Semiconductor (SAS). Maximo integrates with SAP and other Samsung fab-related systems using service-oriented architecture. This system keeps the machines on the factory floor running. It is responsible for robot maintenance, budget control, parts inventory, parts purchasing (purchase order, purchase request creation), various workflows and interfacing with the SAP MM (material management) module.
  • Secondary responsibility: Develop and administer J2EE enterprise financial workflow and payment system for handling vendor, purchase request and purchase order-related tasks. Also interfaces with the SAP MM module.
  • Tertiary responsibility: Develop and administer certification system and LMS (learning management system) for engineers and technicians (ASP.NET 3.5, LINQ, AJAX.NET, SQL Server 2005). Training and certification are required for engineers and technicians before they can begin work in the fab.
  • Quaternary responsibility: Intranet application development for engineers and operations staff (ASP.NET 1.1-4.0, ASP, VB Script, SQL Server 2000-2012, SSRS)
  • Quinary responsibility: Database administrator for Samsung Austin Semiconductor's SQL Server 2000 and 2012 databases. Assist developers when creating their databases and optimize database performance. Create database security models for developers. Create SOA ESB (service-oriented architecture enterprise service bus) interfaces for other sysadmins' requirements with proper data integrity functionality built-in.

We'd love your feedback!