Sr. Python Developer Resume
FL
SUMMARY
- Result oriented Python developer with 8+ years’ experience in Analysis, Design, Development, Testing, and Implementation of various internet - based applications. Proficient in a variety of platforms, languages like Python, Java, JavaScript using various frameworks like Django, Flask, Spring, Hibernate.
- Experienced in developing web-based applications using Python, Django, Flask, C++, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
- Understanding of Python Best Practices (PEP-8).
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Worked on SQL and PL/SQL stored procedures which are used to create access to data and deployed them to Oracle and SQL server databases.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Experienced in developing Web Services with Python programming language.
- Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit Testing/ Test Driven Development (TDD), Load Testing.
- Created video publishing toolkit using WordPress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra
- DHTML, JavaScript and JQuery. Hands-on experience in Unix and Linux Kernals.
- Proficient in Front end development experience using HTML, XML, CSS 5, JQuery, JSON and Javascript, CSS 5, Bootstrap.
TECHNICAL SKILLS
Programming Languages: Node.js, ReactJS, Python (2.7,3.x), C/C++, SQL, JavaScript.
DevOps Tools: Ansible, Jenkins, Docker, CI/CD, Puppet and chef, Github.
Modern Web Stack: Angular.js, JavaScript, Bootstrap, JQuery, HTML5, CSS3, SASS, LESS, npm, Kendo UI, Node.js ReactJS, Redux, Grunt.
Technologies: Netconf, Yang, Openstack, BSCS,MSCS
Frameworks: Django, Flask, AngularJS, mongodb
Big data: Hadoop, Pig, Hive
Web Technologies: HTML5, CSS3,AWS, JavaScript, XML,Pandas, Servlet, JSP, JSON, ExtJs, JQuery, AJAX.
Web Services: AWS (EC2, AMI, Lambda, EBS Cloud watch, AWS Config, Auto-scaling, REST, SOAP, WSDL
Python Libraries: BeautifulSoup, NumPy, SciPy, matplotlib, Python-twitter, Django, Pandas, Pyramid, Flask, Ansible, Bottle, Salt, UnitTest, JSON, CSV, XLS
Databases: MYSQL, Oracle, SQL Lite
NoSQL: MongoDB, Dynamo DB, Cassandra, Redis
Software/IDE: Sublime Text, PyCharm, NetBeans, MS Visio.
Operating Systems: Windows, Linux.
Bug Tracking tools: Bugzilla, Jira, Confluence
PROFESSIONAL EXPERIENCE
Confidential, FL
Sr. Python Developer
Responsibilities:
- Generated Python Django Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash.
- Developed monitoring and notification tools using Python.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Handled all the client side validation using JavaScript.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Worked with marketing company to build several Django, Pyramid, Flask and CherryPy applications.
- Worked on Django API's for accessing the database.
- Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
- Knowledge in PIP in working with Software packages.
- Utilize SVN and Review Board for version control, pep8 styling, and potential bugs. Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Cassandra, CouchDB databases based on my custom software.
- Experience in using collections in Python for manipulating and looping through different user defined objects.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Used many regular expressions to match the pattern with the existing one.
- Monitoring and optimizing the database performance through database tuning, system tuning, application/SQL tuning.
- Involved in developing a video calling application using python web-sockets.
- Used automation Jenkins for continuous integration on AWS EC2.
- AWS S3 Triggers Lambda and extract the Input files from S3 bucket and Process it based on the classification of the requirement and dumps.
- The output and JSON file and send it back to another S3 Bucket.
- Exposure to automation in Ansible using its Python API.
- Building and supporting libraries in the test automation infrastructure.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Worked on development of SQL and stored procedures on MYSQL.
- Worked on Oracle 12C Grid Control including monitoring/setup and performance tuning purposes.
Confidential, TX
Python Developer
Responsibilities:
- Designed, built, and tested a Dynamic Locking Mechanism (DLM) for a six-node CentOS Linux cluster in Python and Twisted Framework using an SQLite database to manage configurations.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector MySQLdb package to retrieve information
- Used React-Autocomplete for creating google maps location search on the webpage.
- Designing and Development of the application with Java Server pages (JSPs) using JavaScript Framework, JQuery, AJAX, HTML5, TypeScript, CSS, and Bootstrap.
- Developed test script using mocha test step.
- Used Jasmine and Karma to test component functionality and used Postman to test API.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Integrating microservices on the UI.
- AWS EC2 instances were configured in developing and QA environments with Node.JS.
- Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
- Used JQuery libraries for all client side JavaScript manipulations.
- Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
- Implemented SQLAlchemy which is a python library for complete access over SQL.
- Worked on ElementTree XML API in python to parse XML documents and load the data in database.
- Skilled in collections and used for manipulating and looping through different user defined objects.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Used Django configuration to manage URLs and application parameters.
- Created entire application using Python, Django, MySQL and Linux.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Accessed database objects using Django Database APIs.
- Created database using MySQL, wrote several queries to extract/store data.
- Exported/Imported data between various data sources.
- Integrated data from multiple applications using ETL and ELT tools like SSIS.
- Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
- Responsible for debugging and troubleshooting the web application.
- Took part in the entire project's lifecycle which includes Design, Development and Deploying, Testing, Implementation and support.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture. Creating AWS S3 buckets, instances by using terraform tool.
- SQL Naming Conventions Enforcement, Using Python; Stored Procedures created a server job that enforces naming conventions for all SQL objects. Creating a more constant SQL environment.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Worked on Python Open stack API's.
- 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.
- Created and configured virtual development environments with Chef and Virtual Box.
- Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
- Implemented CI/CD best practices to automate build and deployment to all environments with Chef, Jenkins and Artifactory.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Orchestrate the creation of individual PDFs and merging all documents for an input set into a single output PDF using SnapLogic pipelines.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and Developed dynamic frontends using ReactJS.
- All the code are stored in local Git repository and once it is validated then it is committed onto GitHub.
- Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
Confidential, NC
Python Developer
Responsibilities:
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Developed client websites in front end technologies such as SASS, Javascript, Gulp, Webpack, React, GraphQL and Apollo.
- Manage deployment automation using Puppet, Custom Puppet modules and Ruby.
- Utilized HTML, XHTML, DHTML, CSS, JQuery, JavaScript and Ajax for client-side development and validations.
- Used React-Router to turn application into Single Page Application
- Worked on implementing GUI using PyQt in Python, REST & JSON.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with
- Building stable React components and stand-alone functions to be added to any future pages.
- Responsible for Installation, configuration, Maintenance, Deployments, Update, Monitoring, performance tuning on Linux.
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stable React components and stand-alone functions to be added to any future pages.
- Used React to overcome the problems like building large applications with data that change over time.
- Used Spring Tag Libraries to develop the JSP pages.
- Involved in building applications using ReactJS by building re-usable UI Components.
- Used Azure Storage Emulator to test the application against the Microsoft Azure Storage Services like Tables, blobs, queues.Built web journal with framework and Jinja templates.
- Created end to end automation solutions for clients as per requirement which involves feasibility study, designing architecture, development, testing and deployment of automation.
- Moved on-premises SQL database to Azure SQL hybrid model
- Develop online applications using OOP as well as Python programming.
- Enhancing the scripts with Django/flask frameworks and designed the view with bootstraps
- Developed API modularizing existing python module with the help of pyyaml libraries which is a YAML parser and emitter for Python.
Confidential, NJ
Python Developer
Responsibilities:
- Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
- Interfaced with the Marketing and IT departments &developing requirements to implement.
- Designed and Developed UI for Portfolio Review Dashboard application using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
- Used Spring Boot which is radically faster in building cloud Microservices and develop java-based application with very less configuration.
- Increased speed and memory efficiency by implementing code migration to convert python code to C/C++ using python to develop a dashboard application.
- Developed cross-browser/platform HTML, CSS and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Wrote modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB
- Responsible to create Responsive Web Design using Twitter Bootstrap and Media Queries.
- Managed cloud based projects on agile for esteemed clients. Used SAAS, PAAS&IAAS based cloud models, Virtualization of Servers and compute storage.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
