We provide IT Staff Augmentation Services!

Lead Full Stack Engineer Resume

5.00/5 (Submit Your Rating)

New York, NY

TECHNICAL SKILLS

Programming Languages: C/C++, Java, JSP, Perl, Python, PHP5, Bourne/Bash/Korn shell scripting, JavaScript

Operating Systems: Linux (Slackware, Debian, RedHat Enterprise, CentOS), BSD UNIX (FreeBSD, OpenBSD), Microsoft Windows Server 2008 R2/2012, Cygwin

Databases: Transact - SQL, MySQL, PostgreSQL, SQLite

Internet Technologies: HTML5, XHTML, CGI, JavaScript, JSON, WebSocket, BSD Socket, WinSock, XML, XSLT, DOM, SAX, XPath, XQuery, XMPP

Development Tools: Autoconf, Automake, CMake, Ant, CVS, Subversion, Git, Buildroot, OpenEmbedded, Vagrant, Jenkins

Server Software: Apache, Nginx, LiteSpeed, Tomcat, PHP-FPM, FastCGI, Varnish, MySQL, MariaDB, PostgreSQL, MS SQL Server, Redis, OpenSSH, OpenVPN, BIND, PowerDNS, Sendmail, Postfix, Dovecot, OpenLDAP, FreeRADIUS, Asterisk, FreeSWITCH

PROFESSIONAL EXPERIENCE

Lead Full Stack Engineer

Confidential, New York, NY

Responsibilities:

  • Automate deployment of Node.js applications and services on AWS via OpsWorks/Chef
  • Implement continuous deployment pipelines, test automation frameworks, and functional testing suites
  • Collaborate in development team activities to ensure consistent level of quality and productivity
  • Manage Docker images using EC2 Container Service registry
  • Ensure code coverage of RSpec unit tests for Chef recipes
  • Maintain and debug the local Node.js NPM repository and the CouchDB application backend

DevOps Engineer

Confidential, New York, NY

Responsibilities:

  • Use Ansible playbooks for managing AWS infrastructure
  • Automate creation of security groups and virtual private cloud policies for isolation of project environments
  • Establish VPC peering and associated subnet routing policies
  • Provision Elastic Load Balancers
  • Configure auto - scaling groups and metrics for scaling microservices
  • Log centralization using Elasticsearch/Logstash/Kibana
  • Configure Sensu system/process monitoring framework
  • Trigger build and deployment jobs using Jenkins
  • Maintain version control system using GitLab
  • Provide build/release management support of J2EE application projects 09/2015 - Present

DevOps Engineer

Confidential, New York, NY

Responsibilities:

  • Responsible for automating deployments onto AWS infrastructure
  • Use Ansible to provision EC2 instances for end-to-end deployment of Ruby and Java services for media data analytics platform
  • Use S3 buckets for storage of automated PostgreSQL database backups
  • Set up Virtual Private Clouds and Elastic Load Balancers for network encapsulation
  • Manage automated continuous integration and continuous deployment using CircleCI

DevOps Engineer

Confidential, New York, NY

Responsibilities:

  • Responsible for writing and refactoring Puppet modules
  • Set up server profiles and roles for CentOS and Debian Linux systems
  • Orchestrate the configuration and deployment of in-house multi-asset trading platform environment
  • Separate Puppet data and code using Hiera
  • Write unit tests for Puppet manifests using RubySpec
  • Author and generate documentation using RubyDoc
  • Customize distribution packages according to company-specific standards using RedHat package Spec
  • Centralize log shipping of Java applications using Logstash
  • Convert CVS and Subversion legacy repositories to make compatible with Git version control system
  • Document and install the Gitlab repository manager with user access controls

Systems Engineer

Confidential, New York, NY

Responsibilities:

  • Provided infrastructure management support for Bitcoin trading platform
  • Provided customer support for RESTful and FIX API access
  • Created shell scripts for automating application release deployments onto production environments
  • Scripted Ansible playbooks for provisioning RedHat and CentOS cloud servers
  • Configured Logstash for parsing and shipping log events of system and network services to Elasticsearch
  • Developed reports/dashboards using Elasticsearch data in Kibana
  • Tracked daily activity logs from Cisco ASA 5505 firewall
  • Revised and audited Apache HTTPD configuration for reverse proxying to Apache Tomcat server
  • Maintained system deployment scripts and configurations in source control (Gerrit)
  • Configured Monit for process monitoring of services requiring high availability
  • Automated issue-tracking with JIRA REST API

System Migration Engineer

Confidential, Salt Lake City, UT

Responsibilities:

  • Responsible for migration of Material Resource Planning system onto virtualized VMware environment running SUSE Linux
  • Configured Apache HTTP Server with mod wsgi (Python) and mod perl modules for legacy system
  • Updated deprecated code written in Perl
  • Authored technical documentation of system and database maintenance procedures for training purposes

Software Engineer

Confidential, Framingham, MA

Responsibilities:

  • Aided with the cross-architecture porting and optimization of G.729a audio codec, implemented in C, onto ARMv6-based Asterisk PBX system for satellite link-enabled communications system
  • Made assembly-level modifications to binaries for ARM architecture
  • Customized the ZeroShell Linux distribution and initial RAM disk shell scripts and utilities
  • Ported the Slackware package management system onto ZeroShell
  • Debugged version mismatch of GNU C Library with system binaries contained in ZeroShell
  • Built, packaged and configured Asterisk for ZeroShell
  • Responsible for transitioning data accounting services of captive portal system for traffic routed via satellite link
  • Merged and modified shell scripts executed from Apache web server CGI

Remote Administrator

Confidential, Edmond, OK

Responsibilities:

  • Responsible for the maintenance of server software
  • Configured Apache, Nginx, LiteSpeed, MySQL, MariaDB and other server daemons using configuration management
  • Revised C/C++ and Python code in server software and modules to harden system
  • Integrated Varnish caching system for web acceleration
  • Implemented security policies for distributed denial-of-service mitigation for clients
  • Load balanced network routes with heavy traffic
  • Monitored system resources and usage using Nagios
  • Modified Netfilter/iptables rules
  • Created and altered Linux VLAN interfaces and routes
  • Troubleshoot Tier-3 support tickets

Systems Administrator

Confidential, San Antonio, TX

Responsibilities:

  • Responsible for managing and securing CentOS system
  • Communicated with sales teams of service providers to establish budget
  • Configured Squid proxy server with up to 20 WAN interfaces to handle threaded HTTP connections for data aggregation
  • Maintained access control lists

Systems Integration Engineer

Confidential, Chicago, IL

Responsibilities:

  • Integrated authentication systems for Linux services using PAM/MySQL
  • Customized source builds of RedHat packages for server software and utilities
  • Hardened PHP environment with restricted build options and configurations
  • Isolated virtual hosts belonging to customers using SuPHP to restrict process ownership and permissions of executed scripts

Migration Engineer

Confidential, Las Vegas, NV

Responsibilities:

  • Responsible for disaster recovery of corrupted MySQL databases after hard drive failure
  • Attended to the transfer of website database and production code onto new dedicated host
  • Corrected code deprecations in Perl to adapt to upgraded system environment
  • Signed and managed TLS/SSL certificates for SMTP and HTTPS

Software Developer

Confidential, Colorado Springs, CO

Responsibilities:

  • Developed software for TCP communication between embedded devices and control unit over high-latency networks
  • Used Ncurses and cURL toolkit wrappers for C# to develop client-side interface with Apache/PHP5/MySQL for server back-end
  • Developed AJAX interface using JavaScript/XMLHttpRequest, PHP and XML

Software Port Maintainer

Confidential, Greenville, SC

Responsibilities:

  • Maintained and ported software to ARM (Marvell XScale PXA270) architecture for embedded device using OpenEmbedded build framework
  • Managed projects via Trac wiki and issue tracking system
  • Managed dependencies of system software and libraries
  • Ported Java MIDP 2.0 runtime environment

Systems Engineer

Confidential, Virginia Beach, VA

Responsibilities:

  • Responsible for designing and implementing MySQL database schema for backend storage of Active Directory (OpenLDAP) user credentials and data
  • Developed PHP web interface for Active Directory account management

Package Maintainer

Confidential

Responsibilities:

  • Maintenance of upstream software and system libraries for the Slackware Linux distribution
  • Coordinate with other developers and maintainers to comply with system standardization
  • Revise/patch open source software code written in C/C++
  • Automate build process of distribution packages using Bash Source code management using CVS, Subversion and Git Generate Makefiles using Automake and CMake

We'd love your feedback!