Full Stack Python Developer Resume
Burlington, MA
SUMMARY:
- 5+ years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server based enterprise application software in Python on different domains. Currently working on Python 3.7.2.
- Experience in application development, software development and design using Python, Django, Angular JS, React, Node JS, HTML, JavaScript, CSS, MySQL, Oracle PL/SQL, Postgres.
- Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools like JIRA.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and Zope Python web application frameworks.
- Experience in AWS, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Developed Consumer - based custom features and applications using Python, Django, HTML5, CSS3.
- Experienced with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, Spyder and Visual Studio.
- Strong experience in AWS Cloud Engineer and working on AWS Services IAM, EC2, VPC, EBS, EFS, EIP, AMI, SNS, RDS, Dynamo DB, Cloud Watch, Cloud trail, Auto Scaling, S3, and Route 53.
- Experience in Analysis, Design, Development, Testing, and Implementation of various internet-based applications. Proficient in a variety of platforms, languages like Python, using various frameworks like Django, Flask.
- Experience in Object Oriented Design and Programming concepts in Python 3.7.2. Good experience in developing web applications and implementing Model View Control (MVC).
- Experience in writing complex SQL queries, Sub Queries, Crystal Reports, Stored Procedures, Functions and Packages along with performing DDL and DML operations on SQLite3, MySQL and PostgreSQL database.
- Experienced in developing web based applications using HTML/HTML5, DHTML, CSS/CSS3, JavaScript, Angular JS, AJAX, XML and JSON.
- Experience on ETL and ELT Tools like SQL Server Integration Services (SSIS), also have knowledge in Data Migrator (IBI).
- Experience working in both Water fall and Agile software methodologies.
- Hands on experience in working with various Version Control Systems, mostly GIT, CVS and subversion SVN.
- Expertise in Production support and knowledge of deployment using AWS, and Jenkins.
- Hands on Experience in Verification and Validation testing project schedules.
- Experience to build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto - scaling, load balancers, Route 53 and SNS as per the architecture.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web services (AWS), Ant, Apache Maven, Jenkins, SVN, GitHub, Tomcat, JBoss, and Linux etc.
PROFESSIONAL EXPERIENCE:
Confidential, Burlington, MA
Full Stack Python Developer
Responsibilities:
- As Full Stack developer, created a custom CMS built using Django, AWS (Amazon web service), REST, JSON with JavaScript, JQuery, AJAX components, worked closely with designer. Converted Photoshop images into XHTML/CSS.
- Worked in stages such as analysis and design, development, testing and debugging and Involved in Unit testing and Integration testing.
- Designed and managed build and release methodologies using Witbe Tool. Designed and managed API system deployment using fast http server and Amazon AWS.
- Wrote Lambda functions in python for AWS's Lambda, Kinesis and Elastic Search which invokes python scripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters.
- Developed Simple Object Access Protocol (SOAP) based web services for different applications called User Service and other applications using Representational State Transfer (REST) based Web services.
- Developed the front end of the web pages using HTML5, CSS3, JavaScript, Angular JS, JQuery and AJAX. Decent experience in UNIX in developing the application and familiar with all of its commands.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record. Experience in writing SQL queries for performing various CRUD operations like create, update, read and delete.
- Deployed Django web application in Apache webserver and Carpathia's cloud operations. Written numerous Django views (class based) and templates for page rendering.
- Extensive experience in creating custom Flex components as well as extending stock components for the Team Everest application and the Solsys application.
- Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.
- Implemented SOA based web services, designed and built SOAP web service interface.
- Created SOAP web services and SOAP handlers to store the SOAP messages. Performed pytest and unit test on them. Extracted XML code from script for testing.
- Build JSON objects using the framework which will be used by JavaScript to control the flow of the page. Resolved performance related issues using efficient coding.
- Created a signing panel for signers and notaries. It had a videoconferencing module coded in AdobeFlex; a signature pad; a jQuery Ajax interface for adding, modifying, deleting signatures, notes, seals, verifying user identities and documents, navigating between document pages.
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Deployed the project into Jenkins using GIT version control system. Created Git repository and added to GitHub project.
- Developed the back-end web services using Python and Django REST framework.
- Installed Witbe, Python, Jira, test Rail as part of server setups. Builted AWS server for deployment and data processing.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Built various Flash mp3 players with ActionScript 3 reusable object code. Troubleshoot object classes for ActionScript/AMFPHP to optimize image compression.
- Worked on numerous Python modules. Built dbcontext, runcontext and other python objects that's reused by application. Optimized the code using smart pointers, profilers and C++ Standard template library.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers. Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Worked on a resulting report of the application and Tableau reports. Deployed production site using Apache Servers with mod Python and AWS.
- Extensive experience in web application development using Python, Django and web technologies (HTML, HTML5, DHTML, CSS, CSS3, XML and JavaScript) to create scalable and robust common components which can be used across the whole framework.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdB package.
Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, C++, numpy, pandas, KML, SQL, AWS, JavaScript, Git Hub, Angular JS, JQuery, CSS Bootstrap, Selenium integration testing, Ant, PyUnit, Maven, Git, ActionScript 3.0, Angular.js, Flex, Jenkins, Linux, RESTful, MS SQL Server, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
Sr. Python Developer
Confidential, Burlington, NC
Responsibilities:
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, VPC, Auto scaling groups.
- AWS Cloud management and Chef automation. Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, LDAP, VPN, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic beanstalk, Cloud Watch, SNS, Route 53, LDAP, VPN
- Implementing a Continuous Delivery framework using Jenkins, Jfrog, Maven & Nexus in Linux Environment. Using Jenkins AWS Code Deploy plug-in to deploy into AWS.
- Allotted permissions, policies and roles to users and groups using AWS Identity and Access Management(IAM).
- End to End solution for hosting the web application on AWS cloud with integration to S3 buckets. Managing AWS Infra and automation with CLI, API.
- Migrated infrastructure from inhouse servers to AWS cloud. Used Docker Container, EC2, IAM, RDS, Route 53, REST API gateway and Lambda of AWS.
- Deployment of the web application using the Heroku server and designed database model for the entire application. Monitoring AWS services EC2, S3, RDS etc. through Cloud Watch. Integration of web portal and users associated with S3 bucket.
- Created database objects in AWS Redshift. Followed AWS best practices to convert data types from oracle to redshift.
- Supported application deployment in IAAS Cloud platforms like Rackspace, AWS and Google Compute engine and was responsible for resource planning of various virtual compute engines.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface. Migrated applications to the AWS cloud Environment.
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Craft highly scalable and resilient cloud that address customer business problems and accelerate the adoption of AWS services for clients.
- Strong exposure to creating API for internal and external application using REST and SOAP based design.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution. Used JSON based and RESTful API for information extraction.
- Built web-services using SOAP that allowed integrating the business application with the legacy applications and facilitates for future applications.
- Developing Linux Python/Tk based GUI and control software on a Raspberry Pi to do stimulus/response testing of finished product.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services. Worked on AWS services running in an environment for sensitive workloads and storing sensitive data.
- Working with server side technologies including databases, restful API and MVC design patterns.
- Designed and developed System monitoring in Python and Redis to keep track health of Platform, Hbase, Storm, Kafka etc. in the multi-node cluster environment.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Migrate from Puppet to ansible for configuration management. Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and Chef.
- Involved in designing of API's for the networking and cloud services and Leveraged spark (Pyspark) to manipulate unstructured data and apply text mining on user's table utilization data.
- Developed remote integration with third party platforms by using RESTful web services.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Working on NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Analyzed current legacy infrastructure, established business case, and built consensus for virtualized IaaS/ PaaS near term strategy with SaaS mobile cloud services end state.
- Used Pandas API to put the data as time series and tabular format for easy timestamp data manipulation and retrieval.
Python Developer
Confidential
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Responsible to create organized responsive design and developed user interaction screens using React, Django, HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery.
- Developed Python and Django for the backend development and front-end application using React, Webpack, Redux and MySQL for database.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Written scripts in Python to automate log rotation of multiple logs from web servers and for automation and monitoring of AWS services like VPC, ELB, RDS, Lambda, AWS Ops Works, Cloud Front using Shell and Python scripts and Using Jenkins AWS Code Deploy plugin to deploy.
- Model View Component (MVC) architecture implemented for development of the project and used Django Rest Framework to develop REST API.
- Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
- Built and published customized interactive Tableau reports and dashboards along with data refresh scheduling using Tableau Desktop.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Used PyUnit, the Python unit test framework, for all Python applications.
- Using the Django framework developed models, customized admin page, views, templates and effective ORM implementation with My SQL.
- Used Ansible to configure and manage the infrastructure. And worked on Jenkins cloudBees for CI/CD in production environment.
- Creating Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
- Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
Environment: Python, Django, React, HTML/CSS, MySQL, REST Web Services, JavaScript, Jupiter, Anaconda, Docker, XL release, PyPI, NumPy, Pandas, JSON, PyCharm, Linux, Shell Scripting, TDD, Ansible, GitHub, Tableau, VersionOne (ALM), GIT, AWS.
Software Developer
Confidential
Responsibilities:
- Created UI using JavaScript and HTML5/CSS. Also involved in the analysis and design of application and developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Implemented business logic using Python/Django and created backend database T-SQL stored procedures and Jasper Reports.
- Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Designed RESTful XML web service for handling AJAX requests ad created project designs utilizing MVC architecture components. Involved in Developing a Restful service using Python Flask framework and Wrote python scripts to parse XML documents and load the data in database.
- Exported/Imported data between different data sources using SQL Server Management Studio. Created backend database T-SQL stored procedures. Created and updated complex views and stored procedures in MySQL.
- Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code.
- Implemented REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Involved in Using AWS Cloud Watch performed Monitoring, customized metrics and file logging. Worked on development of SQL and stored procedures on MYSQL and Designed and developed a horizontally scalable APIs using Python Flask.
- Used Pandas package to retrieve and analyze data. And Created a Git repository and added the project to GitHub