Full Stack Developer Resume
5.00/5 (Submit Your Rating)
Redmond, WA
SUMMARY
- 4+ years of professional experience in Software Design, Development and Implementation of Enterprise applications in AWS, Python and other Cloud technologies with strong Object - Oriented Programming skills.
- Experienced in building and optimizing automated data pipeline using AWS serverless architecture (S3, Lambda, Kinesis, Glue, DynamoDB).
- Expertise in working with cloud services like AWS, Docker, Azure and NoSQL databases like Cassandra, MongoDB.
- Working experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
- Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, AngularJS and ReactJS.
- Experienced in MEAN stack development such as Angular.JS, Express JS, Node.JS, and Mongo DB. Hands on experience in creating automated build scripts using ANT, Maven, Gradle.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, Opsworks and Cloud Formation) and security practices (IAM, CloudWatch and Cloud trail).
- Knowledge on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and jQuery, ORM (SQL Alchemy). Experienced in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks
- Familiar with building multi-threaded applications and understanding distributed systems like Spark and Storm as well as messaging platforms like Kafka, Rabbit MQ.
- Experience in working with Subversion (SVN), GIT, CVS, Clear Case, Jenkins, Crucible, Maven, Gradle and Jira.
- Experienced in developing RESTFUL web services using Spring Boot, Spring RESTFUL template, JPA, Cloud foundry.
- Expertise in Querying RDBMS such as Oracle, MYSQL and SQL Server by using SQL for data integrity.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, Jenkins.
- Experienced in Development new processes and applications to migrating towards continuous integration and agile development.
TECHNICAL SKILLS
Programming Languages: Python, Java, CSS 3, HTML 5, JavaScript, JSON
Cloud Technologies: AWS, Confidential Azure, OpenStack
Databases: Cassandra, MySQL, SQL Server, MongoDB, OracleDB
Web Technologies: JavaScript, HTML 5, CSS 3
Tools: PyCharm, VS code, Visual Studio, Atom, Eclipse, IntelliJ
Frameworks: Django, Flask, Flask-Restful,React, Py-test
DevOps tools: Git, GitHub, Terraform, Terraform Enterprise (TFE), Jenkins, Kubernetes, Splunk, Linux
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential
Responsibilities:
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Build all database mapping classes using Django and Flask models and Cassandra and used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Created a Rich Single Page Application using HTML5, CSS3, JSP, JSON, Angular 2.0, React.js, Node.js, bootstrap.js, backbone.js.
- Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Bitbucket, SonarQube, Docker, Slack for providing immediate feedback to DEV teams after code check-in.
- Build AWS infrastructure as a Code using CloudFormation YAML/JSON templates various resources, EC2, ECR, IAM, S3 buckets, Lambda, EBS, Security Groups, Roles. Policies, Cross account security, Auto Scaling, ECS Clusters, API Gateway using Python, Bash and Ansible.
- Deployed website to public with AWS route53, load balancer, cloud front, s3 and ec2 services and defined RESTful APIs and tested them with swagger and postman.
- Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc.
- Used python scripts for security purposes, AWS IAM, AWS lambda functions and deploying the applications through elastic beanstalk.
- Developed and tested many features in an agile environment using Python, Django, React.JS. Developed Job dashboard monitor UI using Django/React.JS.
- Provided a command line interface and XML based outputs for integration into existing build infrastructure.
- Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting
- Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
- Deployed multi-stack software builds to various environments (VMs, Cloud instances, etc.) using automation tool Ansible minimizing downtime.
- Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Performed data ETL with Oracle SQL, MySQL. Designed and implemented RESTful API's using Python. Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Designed the front-end screens using Angular 2.0, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot. Developed responsive web pages and Angular JS templates using HTML5 and CSS3.
- Written Ansible playbooks for installing Tomcat, JBoss, Nginx and WebSphere for configuring load balancers and fail over. Managed orchestration and containerization of Dockers using Kubernetes. Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
- Worked on REST API calls and integration with UI. Used AngularJS to develop the component to the application team, Spring MVC to consume REST API's and used JavaScript, CSS3 and jQuery to display the data in front end. Developed Business Logic using Python on Flask Web Framework.
- Responsible for designing and developing REST web services in Python using Django and Django-restful framework.
- Responsible for using SQLAlchemy with Flask and PostgreSQL as database for developing the web application.
- Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used BackboneJS, Node.js, Bootstrap and other JavaScript libraries to create intuitive and rich Single Page Applications.
- Implemented a Continuous Delivery framework using Jira, SVN, Bamboo, Maven & Nexus, Puppet, in Linux environment.
Python Developer
Confidential - Redmond, WA
Responsibilities:
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS and Bootstrap.
- Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Develop builds using CI/CD tools like Jenkins, Ansible, and worked with different DevOps tools such as SonarQube, Sonatype Nexus, GitLab etc. on Linux and PostgreSQL platform.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, ReactJS, JavaScript, jQuery, Ajax, JSON, Node.JS and Bootstrap with MySQL database as the backend.
- Worked on server-side applications with Django using python programming and used python libraries like Node.js backend for client web application.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS and good experience with AWS storage services (S3).
- Used Ansible to configure and manage the infrastructure. And worked on Jenkins cloud Bees for CI/CD in production environment.
- Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Ansible.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL. Implemented business logic for integrating third party API's using Python.
- Developed Python based API (RESTful Web Service) to insert, delete and update campaign rules in JOB Config DB using Django, SQLAlchemy and PostgreSQL. Deployed all the API's on AWS EC2.
- Worked no Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
- Developed Python based API (RESTful Web Service) to insert, delete and update campaign rules in JOB Config DB using Django, SQLAlchemy and PostgreSQL. Deployed all the API's on AWS EC2.
- Responsible for Server-Based Node.js development. Building Restful-API interact with MongoDB & MySQL.
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration.
- Build servers using AWS, importing volumes, launching EC2, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Worked closely with DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT. Made the application responsive using Bootstrap.
- Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
- Created LAMBDA functions using Python to trigger event-driven functions for DynamoDB, S3 Glue, Kinesis, SNS and view logs in Cloud Watch.