Sr Python Developer Resume
Atlanta, GA
SUMMARY
- 7+ years of experience as a Web/Application Developer and object - oriented programming (OOP) coding with Python, Django, C++.
- Extensive knowledge in Python, Java, MySQL, Oracle, UNIX, Linux and in Object Oriented Design and Programming concepts.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript libraries like ReactJS.
- Hands - on-experience on python web application development using Django and Serverless framework.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Experienced in using various programming languages likePython, Java.
- Proficient with variouspythonlibraries like SciPy, NumPy, Matplotlib, Pandas to enhance the performance throughout the SDLC.
- Worked with Jenkins and CircleCI.
- Proficient with various DBMS like MySQL, SQL, Oracle, PostgreSQL, MongoDB and Cassandra.
- Well versed with Design and Development of presentation layer for web application using technologies like HTML5, CSS, Bootstrap, XML, Angular JS, JavaScript, AJAX, jQuery, Jinja2 and JSP.
- Familiar with development and deployment of various cloud based systems like AWS and Azure.
- Experience using version control system such as GIT and SVN, with Jenkins.
- Experience in shell scripting and shell commands.
- Hands-on experience in Unix and Linux Kernels.
- Experience in storage virtualization SAN, fiber channel
- Experience with machine learning or natural language processing preferred.
- Experience in WAMP (Windows, Apache, MYSQL, andPython) and LAMP (Linux, Apache, MySQL, andPython) Architecture.
- Probabilistic programming in Figaro / Scala & deep probabilistic programming in Edward / TensorFlow.
- Experience in configuration management tools such as Ansible, Chef and Puppet.
- Deployed virtual environments using Openstack and VMware.
- Developed Java/J2ee applications using Hibernate, XML and XSLT using Core Java concepts like OOPS, Garbage Collections, Multithreading and Collection etc.
- Experience in Implementation of MVC architecture using Spring MVC, SOAPUI and SOAP web service.
- Worked in an Agile/SCRUM and Waterfall development environment. Used JIRA to manage bug tracking/debugging for better results.
- Familiar with building multi-threaded applications, and understanding distributed systems like Spark and Storm as well as messaging platforms like Kafka, Rabbit MQ
- Integrated Apache Kafka for data ingestion.
- Used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB Nosql database.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Able to work with different operating systems like MacOS, Windows, Linux and Unix.
- Worked extensively with Unit testing/Test driven Development (TDD), and Load Testing.
- Wrote and executed test cases based on written design, as well as based on product knowledge which improved software performance.
- Thorough understanding of providing specification using waterfall, agile software methodology to modeling systems and business processes.
- Hands on experience in business processes and system solution utilizing prototype development, system development and deployment.
- Excellent at communication, teamwork, problem solving, critical thinking, collaboration, time management.
TECHNICAL SKILLS
Languages: Python 3.5/2.7, Core Java, J2EE, JSP, Servlets
Frameworks: Django, Pyramid, Flask, Struts, Hibernate, Spring
Databases: MySQL, Oracle, PostgreSQL, SQL, MongoDB, PL/SQL.
Web Technologies: AJAX, Django, Angular JS, Node.js, JSON, JavaScript, jQuery, PHP, HTML, XML, CSS, XSLT, Bootstrap, ReactJS.
Web Services: SOAP, RESTful, Application/Web servers Apache Tomcat, Web Sphere, Graph QL.
IDES/Tools: PyCharm, Sublime Text, Spyder, Emacs, NetBeans, Eclipse, Visual Studio, Xcode, Cloud PlatformsAzure, Amazon web services, CircleCIPython Libraries Beautiful Soup, NumPy, SciPy, Matplotlib, Pandas, network, urllib2
Version Control Systems: CVS, SVN, Git, GitHub
SDLC: Agile methodologies, scrum framework
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr Python Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Actively involved in developing the methods forCreate, Read, UpdateandDelete (CRUD)in Active Record.
- Developed entire frontend and backend modules usingPython on DjangoWeb Framework.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies likeHTML, JavaScript, Angular JS, JQuery,AJAXand implementedCSSfor better appearance and feel.
- Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
- UsedAJAXto modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- ImplementedMVCarchitecture in developing the web application with the help ofDjangoframework.
- Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Depth understanding of the APTTUS CPQ, APTTUS CLM.
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
- Developed API’s with Lambda and API gateway for executive dashboards app to serve UI requests for Electronic health records by querying the RDS PostgreSQL DB.
- Created custom domain for API gateway and configured with VPC endpoint and load balancer.
- Implemented monitoring and established best practices around usingelastic search.
- Install and configuring monitoring scripts forAWS EC2instances.
- Responsible for implementing UI mockups, integrating third party react libraries, and handling/creating Redux store data.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Working under UNIX environment in development of application using Python and familiar with all of its commands.
- Designed SPA (Single page applications) in Flux architecture using React.JS.
- Developed remote integration with third party platforms by usingRESTfulweb services.
- Automated Production tasks.
- Updated and maintained Jenkins for automatic building jobs and deployment.
- Used many regular expressions in order to match the pattern with the existing one and store them in data base on a chronological basis.
- Implemented code to perform CRUD operations onMongoDBusing PyMongo module.
- Improved code reuse and performance by making effective use of variousdesign patternsand refactoring code base.
- Involved in development of a Map based application for integral analysis purpose.
- Updated and maintained Puppet rspec unit/system test.
- Involved in analysis and design of the application features.
- Experience in debugging and troubleshooting programming related issues.
- Worked inMySQL databaseon simple queries and writing Stored Procedures for normalization.
- Deployment of the web application using theLinuxserver.
Environment: Python 3.6/2.7, Django 2.0/1.6, HTML5, CSS, XML, KML, MySQL, JavaScript, Angular JS, JQuery, CSS Bootstrap, RESTful, MS SQL Server, API gateway, MongoDB, React, Lambda, Elastic Search, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, My SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
Confidential
Python Developer
Responsibilities:
- Gathering requirements and translating the Business details into Technical design.
- Developed entire frontend and backend modules usingPython on Django Web Framework by implementing MVC architecture.
- Developed the tools using Python Django and used MongoDB for databases. Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction.
- Participated in all the stages of software development lifecycle (SDLC) like design, testing development and implementation.
- Extensively worked with spark Data frames for ingesting data from flat files into RDD's to transform unstructured data and structured data.
- Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Setup Docker on Linux and configured Jenkins to run under Docker host.
- Developed various API’s for Django applications using Django-tasty pie.
- Used JIRA to build an environment for development.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
- Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making effective use of various design patterns.
- Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using SQL.
- Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
- Experienced in building a Command line tool to interact with RESTful API.
- Familiar with UNIX / Linux internals, basic cryptography & security.
- Generated graphical reports using python package NumPy and Matplotlib.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Implemented monitoring and established best practices around using Elasticsearch and used Aws Lambda to run code without managing servers.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap, jQuery.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
Environment: Python 3.4/2.7, Django 1.7, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, jQuery SQLite, Airflow,Elasticsearch, Docker, Windows 12 Server, AWS (EC2, S3), PyUnit, Jenkins, Selenium Automation Testing.
Confidential, Milwaukee WI
Python Developer
Responsibilities:
- Involved in developing web-based application usingPython, Django, JavaScript, Express, ReactJS, NodeJS, Express, CSS, MongoDB, and HTML
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Worked on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
- Used Pandas library for statistics Analysis.
- Extensively worked on variousPythonIDE's using PyCharm and Sublime Text.
- Developed & designed automation framework usingPythonand Shell scripting.
- Managed large datasets using Panda data frames and MySQL.
- Strong experience (& interest) in machine learning, AI, automated intelligent systems
- Extensively usedPythonmodules such as requests, Urllib, Urllib 2 for web crawling.
- Developed GUI using Webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash.
- Developed Micro services using Golanguage and developed corresponding test cases.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
- Responsible for user validations on client side as well as server side.
- Interacted with QA to develop test plans from high-level design documentation
- Different testing methodologies like unit testing, Integration testing, web application testing
- Developed test scripts for automation with Selenium.
Environment: Python3.6/2.7, Django 2.0/1.6, Elastic Search, React JS, Node.js, Spark, Kafka, Golang, HTML5, CSS, AWS, API Gateway, Java, J2EE, REST API, Snowflake, Spring framework, AngularJS, HTML, Amazon S3, TensorFlow, CloudWatch, eclipse, MS-SQL Server, GIT, Jira, Jenkins, Confluence
Confidential, Worldwide, TX
Python Developer
Responsibilites:
- Had done tuning and performance optimization for spark and Map Reduce
- Designed Tableau Dashboards templates for market reports by Tableau dashboards and pivot tables.Created reports in tableau for visualization of the data sets created and tested Impala Connectors.
- Worked on HDFS to store and access huge datasets within Hadoop.
- Developed different kind of custom filters and handled pre-defined filters on HBase data using API.
- Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
- Worked with Docker for containing microservices and write docker file, Jenkins for Automated Integration and deployment process and Kubernetes for deploying pods. And maintaining each pod on Kubernetes dashboard and load balancing.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web based
- Developed Spark scripts by using Scala shell commands as per the requirement
- Used Bash and Python, including Boto3 to supplement automation provided by Chef and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Involved in the complete Software Development life cycle (SDLC) to develop application.
- Developed user interface of the web application using HTML, CSS3, and Bootstrap. Wrote custom user defined functions in JavaScript to validate application functionalities/features.
- Responsible for writing OOP code in Python for server side scripting.
- Simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts.
- Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the.
- Received several client appreciations for proactive analysis & swift resolutions. Involved in report designing using Actuate 7.1 e-Report Design and integrated with application using Actuate C++ API using JNI, SOAP technology linked with active portal.
- Exchange environment and save them as separate PST files.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes infrastructure and microservice container orchestration.
- Utilized C++, Shell script and VBScript.
- Built various graphs for business decision-making using Python matplotlib library.Fetched twitter feeds for certain important keyword using python-twitter library.Used Python library Beautiful Soup for web scrapping.
- Formulating the ETL mappings to implement the business logic. Used transformations like lookup, update strategy, expression, filter, router, aggregate, source Qualifier.Exposure about ETL batch and the concept of data warehousing.
- Used JDBC connections to connect the spark applications and the PostgreSQL
- Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
Environment: Python 3.x, Django 1.8, HTML, CSS, JavaScript, MySQL, PowerShell, Agile methodology, HTML, bootstrap, JQuery, XML, pandas SQL programming, Tableau, Hadoop, Machine Learning.
Confidential
Java Developer
Responsibilities:
- Played an active role in the team by interacting with welfare business analyst/program specialists and converted business requirements into system requirements.
- Developed analysis level documentation such as Use Case, Business Domain Model, Activity & Sequence and Class Diagrams.
- Conducted Design reviews and Technical reviews with other project statehood Implemented Services using Core Java.
- Developed and deployed UI layer logics of sites using JSP.
- Struts (MVC) is used for implementation of business model logic.
- Worked with Struts MVC objects like Action Servlets, Controllers, and Validators, Web Application Context, Handler Mapping, Message Resource Bundles and JNDI for look-up for J2EE components.
- Developed dynamic JSP pages with Struts.
- Used built-in/custom Interceptors and Validators of Struts.
- Developed the XML data object to generate the PDF documents and other reports.
- Used Hibernate, DAO, and JDBC for data retrieval and medications from database.
- Developed JUnit Test cases for Unit Test cases and as well as System and User test scenarios
- Involved in Unit Testing, User Acceptance Testing and Bug Fixing.
- Worked on AngularJS controllers, views, and services for new website features.
- Created DHTML pages, used JavaScript for client-side validations and AJAX, AngularJS
- Developed user interface using HTML, CSS, Java Script, Ajax and JQuery.
- Implemented mid-tier business services to integrate UI requests to DAO layer commands.
Environment: HTML 4.x, CSS2.x, JavaScript, JQUERY, AJAX, JSON, XML, Eclipse, Sub Version
