Sr. Python Developer Resume
Philadelphia, PA
SUMMARY
- 8+ years of experience in Requirement Analysis, Design, Development, Implementation, Deployment and Testing of software applications.
- Experience in developing web - based applications usingPython2.7/2.6, Django 1.4/1.3.
- Experience in working withPythonORM Libraries including Django ORM, SQLAlchemy.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience in designing and developing POCs in Spark using Scala to compare the performance of Spark with Hive and SQL/Oracle
- Implemented different applications using MVC frameworks of Django, Flask and Pyramid.
- Worked on object-oriented programming concepts usingPythonand Django.
- Experienced in working with variousPythonIDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Implemented differentpythonlibraries BeautifulSoup, numpy, scipy, pytables, matplotlib,python-twitter, Pandas data frame and urllib2 in various tasks.
- Good Experience in debugging the issues using pdb.
- Leveraging queueing architectures with RabbitMQ for scalability, performance, and building.
- Working experience in Java Collections, Interfaces, Exception Handling and Performance Tuning.
- Experience on Web Technologies using HTML4/5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS, XML and JSON by following W3C standards.
- Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
- Worked in cross browser compatibility, Bootstrap and Responsive web design.
- Good Experience in implementing Soap and Restful Web Services using XML, JSON and JERSEY.
- Having working Knowledge of Confidential AWS S3 and Confidential EC2.
- Good knowledge of Apache server, Apache Server Tomcat and Web logic.
- Good at using libraries for technical development likePySpark, BeautifulSoup, Pandas dataframe, and MySQL for database connectivity to drive improvements throughout entire software
- Developed RDD's/Data Frames in Spark using Scala and Python and applied several transformation logics to load data from Hadoop DataLaketo Cassandra DB.
- Having good knowledge in using NoSQL database with Apache Cassandra and MongoDB.
- Good knowledge of SQLite, MySQL, MSSQL and Cassandra databases withPython.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
- Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
- Experience with automated testing by writing test scripts.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Experience with Version Control with SVN, CVS and GIT.
- Implementedmachinelearningalgorithms in Spark and Python, for segmentation of data.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
- Experience in Agile methodologies with SCRUM, Waterfall Model and Test-Driven Development.
- Involved in daily SCRUM meetings and bi-weekly sprints to check the status of ongoing tasks and can be able to work independently or as a part of team.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential - Philadelphia PA
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- DevelopedPythonbased API services using Flask, SQL Alchemy and PostgreSQL.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and python
- Developed web-based applications usingPython, Django, XML, CSS, HTML and Bootstrap.
- Deodorized services and applications and used Kubernetes for deployment.
- Developed command line interface using Parser and Click.
- Designed and implemented open source AI frameworks like PyTorch, Tensorflow, Scikit-learn.
- Implemented PyTorch to automatically classify sleep stages based on single-channel
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developed applications using mix of technologies (Python, Django, Flask, Pandas, REST and PyCharm).
- Development ofPythonAPI's to dump the array structures in the Processor at the failure point for debugging
- Developed an API that asynchronously distributes task using RabbitMQ and Celery.
- Developed intranet portal for managing Confidential EC2 servers using Tornado and Numpy.
- Implemented SQLAlchemy which is apythonlibrary for complete access over SQL.
- Utilized Apache Spark withPythonto develop and execute Big Data Analytics andMachinelearningapplications, executedmachinelearninguse cases under Spark ML and Mllib for around 1.5 years.
- Developed single page applications using Angular, Typescript, HTML5, CSS3, and Bootstrap
- Developed UI with ReactJS, Redux, Redux forms and material UI for more interactive web pages.
- Developed dynamic web pages using HTML5, CSS3, React JS, Bootstrap, NodeJS and AJAX.
- Designed and developed machine learning functions for different data filtering, classifying, and clustering.
- Designed and implemented open source AI frameworks like PyTorch, Tensorflow, Scikit-learn.
- Developed Web Application using AngularJS, HTML5, CSS3, JavaScript, Bootstrap and JSON web token.
- Developed java based Confidential Workflow Service, AWS Elastic Beanstalk, and AWS Cloud Formation.
- Implemented client-side form validation, form view results using various components, pipes in Angular 4.
- Managed and deployed changes in code using Ansible.
- Implemented monitoring and established best practices around using elastic search.
- Used Test driven approach (TDD) for developing services required for the application.
- Bug Fixes, maintenance, and plugins development for web application in an agile-scrum environment
- Analyzing SQL scripts and designed the solution for the process usingPySpark.
- ImplementedKafkafor collecting real time transaction Data, which was then processed with spark streaming with Python to recommend actionable insights.
- Using mercurial hg for version controlling and Unix VirtualBox for development environment
- Built a Progressive Web App (PWA) using Angular 4 CLI, Typescript and Angular Material
- Built with Webpack using AOT and other optimization techniques for lighting fast experience.
- Used CSS media queries for responsive design to maintain the uniformity of all the screens throughout the application.
- Used sass and Bootstrap framework for designing responsive web app.
Environment: Python, Django, Flask, Pandas, PyCharm, PyTorch, Numpy, scikit-learn,PythonAPI, Celery, ORM, Microservices, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, TensorFlow, ROR, Es6, Typescript, JSON web token, Java, MySQL, SQL, PL/SQL, PostgreSQL, Cassandra, Rest, Tornado, Travis, Ansible, AWS, DynamoDB, Google Cloud Platform, Nginx, Kubernetes, Docker, Swarm, GitLab, Git, unit test, Selenium, Jest, Mockito, MAVEN, JSON, TFS, Linux, Slack, Jenkins, Agile, Scrum
Sr. Python Developer
Confidential - Indianapolis IN
Responsibilities:
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Developed entire frontend and backend modules usingPythonon Django Web Framework
- Developed API services inPython/Tornado and NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Wrote and executed various MYSQL database queries frompythonusingPython-MySQL connector and MySQL dB package.
- Develop Django apt on AWS Services including EC2, S3, ELB, EBS,IAM, AMI, Lambda functions, Security Groups and Boto3.
- Deployed and set up AWSApacheWebServer.
- Interacted with Business team to gather requirements.
- Developed a MATLAB, usedPysparkfor python integration with spark.
- ImplementedKafkafor collecting real time transaction Data, which was then processed with spark streaming with Python to recommend actionable insights.
- Used Django framework to develop the application and usedPythonmodules for web crawling.
- Utilized PyUnit, thePythonUnit test framework, for allPythonapplications and used Django Database API's to access database objects.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
- Implemented Microservices architecture in developing the web application with the help of Flask framework.
- Worked on several standardPythonpackages like Numpy, MatPlotLib, Scipy, Pandas and PyTables etc.
- Created corePythonAPI which will be using among multiple modules
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Automated the existing scripts for performance calculations using NumPy, PyCharm and SQLAlchemy.
- Worked on Cross-Browser compatibility for both Javascript and CSS, and squashed bugs in several browsers and devices.
- Designed and implemented a UI update for a server repair software tool in HTML5 and CSS3.
- Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS and JQuery.
- Extensive experience with AWS services like S3, ELB, EBS, Auto-Scaling, Route53, Storefront, IAM, Cloud Watch, RDS etc.
- Performed data modeling ETL using Snowflake
- Analyzing SQL scripts and designed the solution for the process usingPySpark.
- ImplementedKafkafor collecting real time transaction Data, which was then processed with spark streaming with Python to recommend actionable insights.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Worked with redux saga along with redux thunk to handle asynchronous calls efficiently.
- Implemented custompythonmachine learning algorithms and modifiedpythonopen source algorithms.
- Built a Tensorflow Object Detection transfer learning model for custom dataset of client.
- Implemented PyTorch to automatically classify sleep stages based on single-channel.
- Wrotepythonscript to compare performance between support vector machine and deep neural network using Scikit-learn and NumPy.
- Used Ruby on Rails to create API endpoints that served data to multiple components.
- Wrote unit test cases inPythonand Objective-C for other API calls in the customer frameworks.
Environment: Python, Django, PyCharm, PyTorch, Pandas, Flask,PythonAPI, TensorFlow, scikit-learn, NumPy, Microservices, ORM, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, Tornado, TFS, ROR, Angular, React, Es6, Typescript, JWT, Java, MySQL, PL/SQL, PostgreSQL, Rest, Git, Selenium, AWS EC2, Google Cloud Platform, Chef, Maven, JSON, Jenkins, Docker, Linux, Agile, Scrum
Python Developer
Confidential - Seattle WA
Responsibilities:
- Developed views and templates withPythonand Django view controller and templating language to create a user-friendly website interface.
- UsedPythonto write data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
- Used AWS Glue andRedshiftSpectrum for ETL and querying semi-structured data from S3 respectively.
- Involved in building database Model, APIs and Views utilizingPython, in-order to build an interactive web-based solution.
- Performed data extraction and manipulation over large relational datasets using SQL,Python, and other analytical tools.
- Worked onPythonto place data into JSON files for testing Django Websites using Eclipse.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Used ORM programming in converting data between incompatible type systems in OOP languages.
- Used variousPythonlibraries for data analytics and extracting data using Pandas, Pyexcel, NumPy, Pickle and Pytable.
- Worked on multiplepythonframeworks including Pyramid and Tornado.
- Developed dynamic web pages using HTML5, CSS3 and jQuery, AngularJS, JavaScript and Oracle.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Development of new applications using Ruby on Rails (RoR) Using GitHub.
- Developed Dynamic Web Application using AngularJS, HTML5, CSS3, JavaScript, Bootstrap and JSON web token.
- Used XML/XSLT for transforming common XML format and SSO/SAML for Single Sign-On.
- Design and development using Java Swing, JFC Used for open source web testing.
- Worked with MongoDB modules for database persistence using Node.js to interact with DynamoDB.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.
- Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment ofPythonApplications.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
Environment: Python, Django, ORM, Pandas, Tornado, JavaScript, HTML5, CSS3, AngularJS, Bootstrap, JQuery, JSON web token, SSO/SAML, Pyramid, ROR, Java, Oracle, Rest, Eclipse, Websphere, Git, SVN, unit test, Selenium, Maven, JSON, XML, Jira, Linux, hipchat, Jenkins, Agile
Software Developer
Confidential - Alexandria VA
Responsibilities:
- Re-designed and re-implemented the company's web functionality into a modern n-tier architecture usingPythonand Django. Built application logic usingPython.
- UsedPythonand Django to interface with the JQuery UI and manage the storage and deletion of content.
- UsedPythonbased GUI components for the front end functionality such as selection criteria
- Designed and developed data management system using MySQL.
- Worked onPythonOpenstack API's usedPythonscripts to update content in the database and manipulate files.
- Designed and developed persistence layers to modify data for application using Django and PostgreSQL.
- Implemented MVC architecture using Django, Servlet and RESTful, SOAP web service and SOAPUI.
- Developed views and templates withpythonand Django's view controller and templating language to create.
- Worked withPythonORM Libraries utilizing Django ORM.
- Coded Gradle build scripts to build and deploy the application on WebSphere.
- Using IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
Environment: Python, Django, ORM, Pandas, Tornado, JavaScript, HTML5, CSS3, Bootstrap, JQuery, Ruby on Rails, JSON web token, SSO/SAML, Pyramid, Java, AWS EC2, S3, MySQL, Rest, Soap, Netbeans, Websphere, CVS, SVN, Junit, Waterfall, Ant, XML, Jira, Linux, Unix