Full Stack Web Developer + Operations Engineer
Back-end & Front-end Developer Architect Operations Engineer
mailto: ******************@*****.*** - 803-***-****
Summary
NodeJs, Apigee Developer, Api-Platform, Symfony.
Go Micro, Gorm.
PostgreSQL, MySQL, Mongo, Doctrine.
Java, Spring Framework.
:: UI Engineer ::
Angular, Ionic, RxJS, NgRx, Component Store.
Angular Material, CodecepJS, Cypress.
:: Operations Engineer ::
Terraform, Pulumi, Jenkins, Fly, Azure, Concourse, Vault, Kubernetes,.
AWS and GCP experience.
Selenium, Selenoid, Codeception, Chrome Headless
Elasticsearch, Logstash, Kibana and Filebeats.
SeLinux, ModSecurity, ModEvasive, RemoteIP.
Frameworks/Libraries
Express(node), Api-Platform(php), Symfony2(php), Zend Framework, Twig, Doctrine, Web-Services, REST.
HTML5, SASS, Material Design(Angular version).
Concepts
Concepts: Algorithms, Automata, Data Structures, Design Patterns, Artificial Intelligence.
Security
Vault, ModSecurity, CAS, JWT, OpenVPN, Snort, metasploit, Nmap, Wireshark, Nessus, LB, HSTS, Clickjacking.
Tools
Satis, Jmeter, grep, Fiddler, Splunk, Case Studio (Toad) Database Modeling.
:: Experience ::
Software Engineer
Cisco Remote :: February 2021 – Present
As a Full Stack Developer, I fixed, improved and added new features to a Cisco App using Angular and NodeJs.
As a UI Engineer:
Developed new features with Angular, rxjs, ngrx, dynamic forms and content projection.
As a Backend Developer:
Added new endpoints using Nodejs(Express) and Mongodb where I added input validation and support for new UI Features.
Mapped models to implement Elastic Search support.
As a DevOps Engineer:
Created concourse pipelines for CI/CD.
Used Vault to keep application secrets.
Deployed applications to AWS using Helm, Concourse, Vault.
Helped migrate an on-premises cluster to AWS.
Additionally, my experience extends to infrastructure as code (IaC) using Terraform, where I have effectively designed and deployed cloud resources like ECS, Lambda, and EKS.
Learned on my own:
NestJS, Firebase.
Pulumi - GCP services: Cloud Run, Functions, ALB, IAM and Armor.
Senior Full Stack Developer
Duke Energy Charlotte,NC :: February 2020 – February 2021
As a Full Stack Developer, I created both a front-end and back-end applications, deployed those apps to PCF(Cloud Foundry) using Concourse, Apigge(api), Azure(SSO).
As a UI Engineer:
Used Angular 9(ts), rxjs, ngrx, charts.js, adal(sso) and Material Design to build dashboards, grids, and charts.
As a Backend Developer:
Created multiple REST endpoints using Sprint Framework, setup configuration to support Vault and Azure(SSO).
Created apps(POC) using backend frameworks like Nodejs(Nest), Python(Fast-api) and Java(Spring) using Mongodb.
As a DevOps Engineer:
Used Vault to keep secrets for the application.
Deployed both front-end and back-end applications to Cloud Foundry using Linux, Concourse and Apigee.
Apigee configuration, proxies were created for all environments, Apps using SSO(Azure).
For another project, I created local, dev, test, qa and prod environments using docker-compose using containers with jenkins, nexus, selenium, protractor.
Architect - Senior Full Stack Developer
Crowell Systems Charlotte,NC :: April 2018 – January 2020
Provider of Practice Management and EHR System.
REST-API implementation using API-Plaftform (built on top of Symfony4, php7 and docker).
Creation of a cross-platform hybrid and Progressive Web App using Angular(Typescript), Ionic4, NgRx.
Creation of a new Health Platform using go, Micro, GORM, docker (project was discontinued).
Configuration of development environments using Kubernetes(clusters) for a micro service Application that is using Go Micro framework.
AWS automation of Linux VMs.
Maintenance and Automation(Ansible) of a Java Application.
DevOps - Senior Full Stack Developer
Billy Graham Evangelistic Association Charlotte,NC :: August 2016 – March 2018
Around the world, the Association shares the Good News of Christ with millions of people every year
Infrastructure Automation(CD/CD) using Vagrant, Packer, Terraform, Chef and Jenkins(groovy):
Used a seed-job in Jenkins to create all my jobs.
Created Jobs that run Packer, Terraform to maintain EC2 instances.
Wordpress Platform: Automation, configuration and customization of websites using, composer(php7), Chef, macros(apache), Capistrano, and Docker.
Testing Platform with Codeception, Acceptance Testing, Selenium and Chrome headless.
Administration and configuration of AWS instances: EC2(linux), RDS, ELB, ASG, Route53, S3 and CFront.
Integration of ModSecurity, ModEvasive, RemoteIP, Satis, Varnish and Nginx(proxy).
Senior Full Stack Developer
The Business Journals Charlotte,NC :: January 2016 – July 2016
www.acbj.com The Nation's Premier Print & Digital Publisher of Local Business News
Applenews Integration: Api to export articles to Applenews Channels.
Magento 2 integration.
Ads integration using Zend Framework 1,2.
Maintenance of Web Applications using Html5, JS, CSS and Backbone.
Senior Web Developer
IDG-CORP Belmont,NC :: January 2014 – December 2015
www.idgsupply.com is a national distributor of indirect materials.:
Creation of REST API using Symfony2-new platform.
Creation of new Front-End application using Angular, JS-Data.
Maintenance of an E-Commerce platform based on Joomla
Punchout implementation to support customers.
Linux servers configuration: PCI DSS Compliance, VPN, Load Balancers, DB Clusters, GIT and Work Environments(development, staging, production servers).
Test Platform: Use of Codeception to create many scenarios to test all applications.
Languages and Tools: PHP5.5, AngularJS, Jquery, Gulp, MariaDB, Mysql, PhamtonJS, JS-Data.
Senior Web Developer
4over.com Los Angeles, CA :: August 2013 – January 2014
4over, Inc. provides printing services for the trade print industry.
Developed a custom Backbone framework and modules like:Login, Alert, Cart, Checkout..
Responsive Design using Css Frameworks like: Bootstrap, Foundation and Groundwork.
Developed a custom Magento Extension: admin interface and custom layout.
Created Symfony2 bundles.
Languages and Tools: PHP5.4, Mysql 5.5, Jquery, Pimple, CSS, Javascript, Twig, Jqgrid.
Application Architect
Insureship.com Los Angeles, CA :: March 2012 – July 2013
Insureship provides Shipping Insurance Services. I created an entirely new System from scratch using Symfony2 componets, Pimple, Twig. Upgrade and maintenance old website and API:
New Site: Front-end and Back end development using REST.
API: Receive shipments information and process Credit Card payments.
Commands: Parse csv files from Distributors.
Database design. Tables, views, triggers, functions and so on.
Security: Authorization and authentication modules.
Languages and Tools: PHP5.4, Mysql 5.5, Jquery, Pimple, CSS, Javascript, Twig, Jqgrid.
Web Developer
Pricegrabber.com Los Angeles, CA :: September 2010 – August 2011
PriceGrabber provides access to millions of ready-to-buy shoppers with the most extensive optimization tools. Responsible for develop, upgrade and maintenance of Pricegrabber website:
New Site Redesign: Front-end development (Price Alerts, Favorites, Comparison).
API: Improved and corrected the code used by Partners and Cobrands.
Storefronts marketplace.
Security: Code updated to avoid attacks. Zero vulnerabilities.
SEO: Developed and implemented numerous company-wide SEO "Best Practices".
Languages and Tools: PHP5.2, Jquery, CSS, Javascript, Mysql, Armorize, Fiddler, Splunk.
Web Developer
1800PAY Woodland Hills, CA :: January 2010 – September 2010
1800PAY Payment Solutions provides the expertise and reliability to enable merchants to accept credit cards, ATM/debit cards and checks. Responsible for upgrade and continual maintenance of 1800PAY system:
3D-Secure Integration (Verified by VISA, MasterCard SecureCode).
Refactored PHP across entire site improving speed.
Query Optimization.
Swipe Machines Integration.
Gateway’s Integration for PlugAndPay, APX, ICP, SINO and others.
(Pre-authorization, Post-authorization, capture, void, cancellation, refunds)
Linux server configuration (Debian, CentOS and RedHat).
Web Developer
20th Century Fox Santa Monica, CA :: November 2006 – June 2009
Extended, maintained, enhanced, and debugged the B2B Foxretail PHP Web Application(MVC). Developed new modules, scripts to perform specific tasks to make the site perform better, most modules required both a front-end view for users and a control panel:
Core modules developing.
Refactored PHP across entire site improving page render speed.
Built Web-Services.
Front end development with CSS, HTML/XHTML and JavaScript(AJAX).
Database Design and Query Optimization.
Built PostgreSQL procedures, functions and triggers.
Design and implement scheduled and on-demand Email message delivery system.
Web Developer
SISRED EIRL Arequipa, Peru :: April 2003 – February 2006 Served as the primary web developer
Normalized database tables and performed extensive query optimization.
Developed object oriented PHP framework.
Mentored team in PHP programming and web development methodologies
Technical Support for these companies: Cocacola-(ELSA), AECI Arequipa, MPS, San Fernando SRLTDA.
:: Education ::
Master in Information Security
UNIR Rioja - Spain
2016-2018(Pending thesis).
Bachelor in Computer Science
San Agustin University Systems Engineering Arequipa, Peru
1997-2002
Courses taken included:
Object-Oriented Development, Software Engineering, Operating Systems, C/C++ Programming, Databases, Networking, Artificial Intelligence
CISCO Networking Academy CCNA
2003-2004
Continued Learning
40% of my work related web skills have been obtained through personal learning.
60% of my web skills have been procured through real-world experience.