Full Stack Python Developer Resume
4.00/5 (Submit Your Rating)
Herndon, VA
SUMMARY:
- 6 years of experience in all phases of SDLC including design, development, testing, enhancement, support and Implementation of various web, client - server enterprise applications using Python. Experience with Django, a high-level Python Web framework and experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MYSQL, and Python) Architecture.
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python. Experience object-oriented programming (OOP) concepts using Python, Django and Linux. Experience of writing SOAP and RESTful web services for a web claims applications and experience of managing API system deployment using fast http server and Amazon AWS architecture.
- Experienced in developing API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures. Experienced in using python libraries like Beautiful Soup, NumPy, SciPy, matplotlib, Python twitter, NetworkX, urllib2, MySQL dB for database connectivity.
- Experience in project deployment using Heroku/Jenkins using web Services like Amazon Web Services (AWS). Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Experienced in designing front end interfaces using HTML/HTML5, CSS3/CSS, JSP, JavaScript, and Ajax. In-depth knowledge and experience in UI using HTML5, DHTML, CSS3, jQuery, AJAX, JSON.
- Experience in implementing usage of Node.js and NPM, especially for Node build processes like GULP. Experience in Importing data from various sources to the Cassandra cluster. Also Experience in data modelling of Cassandra.
- Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
- Expert in Chef/Puppet as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes.
- Experience of working on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry (Artifactory). Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
- Experience in Hadoop architecture and various components such as HDFS Job Tracker Task Tracker NameNode Data Node and MapReduce programming paradigm.
- Capable of doing Ansible setup, managing hosts file, Using Yaml linter, authoring various playbooks and custom modules with Ansible. Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
- Experience in using SAS to import/export data to external file formats like flat, Excel, XML files. Thorough knowledge in SAS Programming, using Base SAS, Macro Facility, Proc SQL, SAS Procedures, SAS Functions, SAS Formats, and ODS facility in data scrubbing, manipulation, and preparation to produce summary datasets and reports
- Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing. Also experienced in version control systems using CVS, SVN and Git/GitHub and issue tracking tools like Jira and Bugzilla.
- Experience with Build Management tools like Ant and Maven along with ability to create, debug, diagnose and troubleshoot build scripts. Also managed AWS cloud profiles.
- Handy experience in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev for Eclipse. Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Experienced with organizing and conducting Agile and Scrum meetings, which included Sprint Planning, Daily Scrums or Standups, Sprint Check-In, Sprint Review & Retrospective.
- Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, SciPy, SQL Alchemy and Good knowledge of Web Services with protocols SOAP and REST and Good experience in Shell Scripting, Oracle, MySQL, UNIX and Linux.
- Experience in OLTP/DSS database systems, implementing and managing large Oracle databases
- Experienced in developing web applications, RESTful web services and APIs using Python Flask, Cassandra, Docker, MongoDB, Django and good knowledge of web services with protocols SOAP, REST.
- Experiences with File Handling and SSH (Secure Shell). Experience with Docker, deployment of application inside software containers. Familiar with multiple AWS services like EC2, Lambda etc and Experience in using containers like Docker and familiar with Jenkins.
- Hands on experience with continuous integration and automation using Jenkins and version control tools such as SVN, CVS, JIRA, GitHub
- Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of system maintenance and has good customer support experience. Strong attitude towards enhancing and learning new tools and technologies.
EXPERIENCE:
Confidential, Herndon, VA
Full Stack Python Developer
Responsibilities:
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django. Collaborated Flask and pandas to monitor, migrate and develop table database and work with large data set files.
- Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc. Used ADO.NET objects such as Dataset, SQL Command, SQL Connection and SQL Data Reader in Data Access Layer.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
- Designed Cassandra schema for the APIs and Parsed XML file using Python to extract data from database. Worked on Python Open stack API's and used NoSQL as database and followed Python test-driven development techniques. Conducted research for migrating to alternative technologies such as Cassandra, Shark and Redshift
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD and PySpark concepts. Encoded and decoded json objects using PySpark to create and modify the data frames in Apache Spark.
- Implemented or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka. Developed Rest API's with python with Django framework, mongo DB for front end team.
- Designed and engineered on-premise to off-premise CI/CD docker pipelines (integration and deployment) with ECS, Glue, Lambda, ELK, Spark data bricks.
- Designing and implementing highly performant data ingestion pipelines from multiple sources using Apache Spark and/or Azure Databricks. Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks. involved in testing Snowflake to understand best possible way to use the cloud resources. Design and develop logical and physical data models that utilize concepts such as Star Schema, Snowflake Schema and Slowly Changing Dimensions
- Worked already existed application which is redesigned in advanced workspace and updated with Angular 7. Setting up Angular 7 framework for UI development. Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers. Also Created Git repository and added to GitHub project. Support an Agile CI/CD Environment with DevOps where we make the Atlassian tools (Jira and Bitbucket) and provide layer 3 support on these tools if there are any issues
- Designed DynamoDB pipeline for routing/storing of email bounce handling records. Used Pandas API to put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it into MongoDB.
- Worked on Amazon Web Services (AWS), Open stack, Docker Puppet, Chef, Ansible, AWS Cloud Formation, AWS Cloud Front Built web-services using SOAP that allowed integrating the business application with the legacy applications and facilitates for future applications. Also, setup Hadoop cluster on Amazon EC2 using whirr for POC.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas and implemented on premise MongoDB Monitoring Service (MMS) and created dashboards for monitoring the MongoDB environment.
- Used SAS Data Step logics to Sort, Merge, Stack, Update and Interleave datasets for producing required analysis of data and used SAS Business Intelligence (BI) to produce required Reports.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Involved in Using AWS Cloud Watch performed Monitoring, customized metrics and file logging and used restful web services.
- Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Involved in debugging the applications monitored on JIRA using agile methodology. Design and development of UI screens using JSP. Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Responsible for both back-end programming in PHP and front-end functionality using JavaScript, Ajax, jQuery libraries, and other technologies and developed GUI using PHP, HTML, CSS, JavaScript, jQuery, Bootstrap.
- Used Agile Methodologies, Scrum stories and sprints in a Python based environment, along with data analytics, data wrangling and Excel data extracts. Also implemented Agile Process on software development life cycle (SDLC).
- Created test harness to enable comprehensive testing utilizing Python. Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Involved in designing and developing Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SWF, Amazon SQS, and other services of the AWS infrastructure.
- Involved in architecture design, development and implementation of Hadoop deployment, backup and recovery systems. Worked on the proof-of-concept POC for Apache Hadoop framework initiation
- Documented process documents for Jenkins, Bit bucket, CD Pipeline and Code deployment guide for Developers, Testers and Production Management. Using Jenkins AWS Code Deploy plugin to deploy to AWS. Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Wrote a program to use REST API calls to interface with Veeam backup server, and parse output reports of an excel file in python to monitor customer backup usages. Responsible for maintaining integrity of all builds and environments. Automated Smoke, Regression, Service Assurance tests in Jenkins.
Confidential, Baltimore, MD
Python Developer
Responsibilities:- Developed entire frontend and backend modules using Python on Flask Web Framework. Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i. Refactored Python/Flask modules to deliver certain format of data.
- Part of full software development life cycle (SDLC), architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, Bootstrap and JSON. Constructed RESTful API's using PHP, Node.js, and MySQL/PostgreSQL. Worked on creating different type of indexes based on different collections to get good performance in MongoDB. Implemented databinding using NODEJS for front-end development of a current web application.
- Worked on creating log-in authentication modules using AngularJS and JavaScript. Created custom directives and filters using AngularJS built-in http service from controller through dependency injection. Used Angular 2 http service for server communication and seamless user experience.
- Imported raw data files in excel format in SAS and subsequently created SAS Datasets and performed data manipulations on the datasets. Cleaned existing data and converted them into useful SAS Datasets, merged datasets and created reports based on Ad-hoc requirements.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3, JSON files, JavaScript code and AngularJS. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2. Later implemented the caching of the get requests using the interceptors of HTTP Client Module of Angular 4.
- Good Knowledge in NoSQL databases HBase, Mongo DB, Cassandra and relational data modelling, object-relational integration (ORM), physical design/tuning. Extensively worked on writing UNIX shell scripts for scheduling the sessions for my testing process of ETL. Developed Pyspark code to read data from Hive, group the fields and generate XML files.
- Designed test cases and test plans and developed an embedded software data driven test automation framework in Linux/Python. Worked on HTML5, CSS3, JavaScript, Git, REST API, and Mongo DB as well. Participated in development/implementation of Cloudera Hadoop environment.
- Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python. Performed Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Used Python and Flask to interface with the jQuery UI and manage the storage and deletion of content. Involved in Web development, programming, and engineering Flask, UWSGI and SQL internal admin tools behave BDD.
- Developed website based on Flask CMS Used Flask to interface with the jQuery UI and manage the storage and deletion of content. Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting best practices.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Organizing Oracle Database operations, installation, creation, configuration of Databases, laying out database tables and database schema design, start up and shutdown of Databases. Configured and managed OEM to stabilized oracle database into healthy environment.
- Configuration Management using Subversion (SVN) and maintained admin related files. Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.
- Worked with Jenkins continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc. Production deployment with Docker.
- Organized and Coordinated Product Releases work closely with Product Development, QA, Support across global locations to ensure successful releases. Generated graphical reports using python package NumPy and Matplotlib.
- Written Cloud formation templates and deployed AWS resourcing. Build application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB. Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Used Python based GUI components for the front-end functionality such as selection criteria. Implemented navigation rules for the application and page outcomes, written controllers using annotations. Written queries in MySQL and Native SQL and Created PyUnit test cases for unit testing. Worked in an agile development environment as well as used GitHub for version control.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS). Using Amazon SQS to queue up work to run on distributed Amazon EC2 nodes.
Confidential
Python Developer
Responsibilities:
- Designed, developed, documented, tested and debugged applications software and systems that contain logical and mathematical solutions. Write and execute unit tests for features being implemented. Part of SDLC process in gathering requirements, system analysis, design, development, testing and deployment.
- Performed in and depth detailed research of software and methodologies. Conducted / participated in code reviews as required. Implemented features based on specifications in the most vertical fashion (i.e., UI, business rules, database access layers, external interfaces, and actual database scheme design).
- Code, develop, design and architect features related to the existing application We expect you to own modules end to end and take pride in the work products you ship. Create and define performance metrics Ideate, innovate and hack through the existing systems to improve performance
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager). Created documentation for benchmarking the Cassandra cluster for the designed tables.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database. Pull information from Jira using REST API and Python to populate excel files for management reports.
- Used React to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS and Django.
- Work with team of developers on python applications for RISK management. Responsible for debugging and troubleshooting the web application. Design, develop, test, deploy and maintain the website. Designed and developed data management system using MongoDB.
- Develop consumer-based features and applications using Python, Django, HTML. Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Developed Merge jobs in Python to extract and load data into MySQL database. Used SVN and GIT sub version control tools to coordinate development of team.