Sr. Python Developer Resume
SUMMARY:
- 10+ years of IT experience in Analysis, Design, Development, Implementation, and testing of various stand - alone and client-server architecture-based enterprise application software inPythonon various domains.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front.
- Experienced in working with variousPythonIntegrated Development Environments like IDLE, PyCharm and Sublime Text.
- Experience in Object Oriented Design and Programming concepts inPythonand java.
- Excellent experience in developing web applications implementing MVT/MVC architecture using Django, Flask, web2py web application frameworks.
- Strong knowledge in web services testing via Tool SOAP / Restful web services.
- Experience in GIT, Jenkins, Continuous Development (CD)/Continuous Integration (CI), General understanding of networking concepts.
- Extensive experience of software development inPython(libraries used: Beautiful Soup, NumPY, SciPy, matplotlib,python-twitter, Panda's data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Experience with Git content repositories including Bitbucket.
- Have experience on Kubernetes and Docker for runtime environment of system to build, test &deploy
- Experience in DevOps environment with expertise in using Configuration management tools like Ansible, Chef, puppet, and CI/CD.
- Worked with various C and C++ tasks, integrated with them usingPython.
- Strong Socket programming experience inPython. Implemented complex networking operations like race route, SMTP mail server and web server.
- Experience in implementation ofPythonweb frameworks like Pylons, Web2py andPythonServlet Engine (PSE).
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, GitHub, and CVS.
- Excellent experience withPythondevelopment under Linux OS and Mac OS.
- Versatile with Version control systems including GIT, SVC, and CVS.
- Experienced in Agile and Waterfall methodologies with high quality deliverables delivered on time.
- Excellent communication, interpersonal and analytical skills, and a highly motivated team player with the ability to work independently
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Python Developer
Responsibilities:
- Development ofPythonAPIs to dump the array structures in the Processor at the failure point for debugging.
- Developed programs to automate the testing of controller in CI/CD environment usingPython, Java, Bash script, Git, Linux command line, Java Script.
- Developed consumer-based features and applications usingPython, Django, pyramid, Flask, Web2py, HTML and other web technologies.
- Usedpythonlibraries like Beautiful Soap, NumPy and SQLAlchemy.
- Used Django Framework in developing web applications to implement the model view control architecture.
- Integration of data storage solutions using Django ORM system for MongoDB.
- DevelopingPythonbased API (RESTful Web Service) to track events and perform analysis using Django.
- Created aPython/Django based web application usingPythonscripting for data processing, MySQL for the database and High Charts for data visualization of the served pages.
- Worked with Django ORM, designing Schemas and views for reusability in Postgres Database.
- Handled caching in Ruby on Rails using RubyGems, Rails gems, ORM ActiveRecord, NewRelic, MetaProgramming, Sidekiq, RubyMine.
- Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Build microservices and using NoSQL databases and Big Data frameworks
- Develop Python and Pandas scripts to create and edit big data by slicing data frames.
- Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
- Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB
- Used Nginx to handle higher load of HTTP requests.
- Configured the Slack in Jenkins and published the build status notifications.
- Implemented font-end plugin, such as requireJS, firebase, slick, elevateZoom, fancyBox, animate.css, Kendo UI, moment, wow, etc.
- Provided solutions on new technologies based on the proof of concepts to deploy onKubernetescluster for edge/IOT environment
- Achieved 50% cost savings by moving services from legacy servers to docker swarm cluster
- Developed and tested many features in an AGILE environment using HTML5, CSS JavaScript, JQuery and Bootstrap.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, JQuery and extensively used Table-less Design in CSS for positioning.
- Developed Angular Controllers, Services, Filters and HTML templates using Angular Directive.
- Designed components using JSX and reducers and actions using React JS and Redux using the latest version of JavaScript (ECMA5).
- Created a Spark cluster on AWS and integrated with IPython to provide team with machine learning environment.
- Deployed the recommendation system using data science algorithms with keras and tensorflow and analyzed the efficiency of the model with tensorboard.
- Used Numpy, Pandas, Pytorch and other libraries to work with large data sets and threading limitations, multi-process architecture
- Developed scripts in Python using the Scikit-learn and Tensorflow machine learning libraries.
- Used JSPM and System.JS for loading module written in ES6 and Typescript.
- Worked with modern authorization mechanisms, benchmarking and optimization such as JSON Web Token.
- Designed backend of the application using Java.
- Installing and configuring nagios check postgresql.pl plugins for MonitoringPostgreSQL instances effectively.
- 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.
- Worked with various Python Integrated Development Environments like PyCharm and Atom.
- Worked on updating, accessing and version controlling the code using GitLab and creating a new baseline for updated code as a daily activity.
- Used Bitbucket for the repository and version management through SourceTree for GIT UI.
- Wrote Automation test cases using Selenium Web Driver usingPythonAPI.
- Involved in developing API's for Connection to Elastic search using Jest Client.
- Created unit test cases and mocked complex classes using JUnit, Mockito, and Power Mock.
- Developed fully functional, cross browser compatible websites on DRUPAL platform utilizing Agile and Scrum methodologies.
- Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, DNS Configuration, and S3.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Built log files reader with Amazon S3, Kinesis, DynamoDB and Lambda.
- Implemented new cloud management platforms from AWS, OpenStack, Google Cloud Platform.
- Used Visual Studio and TFS (Team Foundation Server) to shelve the code and build changes for version control.
- Utilized Travis CI for automated testing, continuous integration, and continuous deployment to Heroku.
- Involved and played a leading role in database migration projects from Oracle to Mongo DB, Cassandra, Couch DB databases based on my custom software.
- Implemented web applications in Flask frame works following MVC architecture.
- Participated in the complete SDLC process.
- Design, build and manage the ELK (ElasticSearch, Logstash, graphite, Kibana) cluster for centralized logging and search functionalities for the App.
- Worked on with Docker's container snapshots, attaching to a running container, removing images, managing director structures, and managing containers. Virtualized the images by using the Docker files.
- Experience in using collections inPythonfor manipulating and looping through different user defined objects.
- With using ofPythonOS module on UNIX environment, made job cloning and forking.
- Implemented Bash, Perl,Pythonscripting to automate many day-to-day tasks.
- Created Business Logic usingPythonto create Planning and Tracking functions.
- Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- Implemented in Jenkins for Continuous Integration and for automating all builds and deployments and Build Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and installed and Administered Jenkins CI for Maven Builds.
- Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
- Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Created real-time dashboard for Executives, utilizing Logstash, graphite, Elastic Search, Kibana & Redis.
- Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower
- Designed and developed data management system using MYSQL.
- Experience in handling REST and SOAP, API Web Services and have Knowledge of Servers like Apache Tomcat and Web Logic
- Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and Junit with Maven/Hudson.
- Used Unit TestPythonlibrary for testing many programs onpythonand other codes.
- Developed and Tested features of dashboard using CSS, JavaScript, Django, and Bootstrap.
- Wrote Stored Procedures in SQL and Scripts inPythonfor data loading.
Environment: Python, SQL, Java Script, Numpy, Linux, Shell Scripting, Mongo DB, HTML, CSS, MySQL, CI/CD, Bootstrap, AWS, AJAX,, Django, ORM, microservices, pandas, flask, Python API, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, machine learning, data science, TensorFlow, PyTorch, scikit-learn, angular, Es6, typescript, JSON web token, Java, Postgres, MySQL, SQL, PL/SQL, PostgreSQL, Dynamo DB, Cassandra, Rest, PyCharm, Tornado, GitLab, Git, Pytest, Selenium, Jest, mockito, Agile, Scrum, AWS EC2, S3, RDS, Dynamo DB. Google Cloud Platform, MAVEN, JSON, TFS, Linux, Nginx, Slack, Zoom, Docker, Jenkins, Travis, Ansible. Kubernetes, Docker Swarm
Confidential, Charlotte, NC
Sr. Python Developer
Responsibilities:
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication.
- Worked on designing, coding and developing the application inPythonusing Django MVC.
- Consumed Restful Webservices where the transmission of data is in JSON format.
- Worked on integratingpythonwith Web development tools and Web Services.
- Wrote and executed various MYSQL database queries frompythonusingPythonMySQL connector and MySQL dB package.
- Wrote scripts inPythonfor extracting data from HTML file. Agi
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and PostgreSQL.
- Web development including standardizing the toolsets used from Eclipse to use Git for source control.
- Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.Working as a UI Developer, assisting my team in developing two different Web-based applications.
- Extensively involved in front end screens using Java, HTML 5, JavaScript ES6, JQuery, JSON, CSS and Ajax.
- Wrote advanced HTML 5, JavaScript and CSS to deliver cutting-edge user interfaces and components.
- Used Bootstrap front-end framework for faster and easier web development with MySQL database,Node.jsas the backend.
- Developing custom HTML elements usingangular.js2.0 directives.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Worked with ReactJSto build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
- Create, edit and maintain sites implementing responsive design & themes using front end development frameworks including Bootstrap, flexbox algorithm to make consistent page layout.
- Extensively used Selectors in JQuery for updating content on DOM nodes.
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- HTML5 and CSS3 latest tags are used to design the webpages and HTML local storage web applications are used to store data.Styling pages with CSS3.0 and developed JavaScript for user interfaces.
- Used Eclipse IDE for designing, coding and developing applications.
- Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
- Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns PreferablyAngularJSand ReactJS.
Environment: Java, Servlets, JSP, JSTL, Struts, JMS, EJB, DOJO, JavaScript, GUI, Hibernate, HTML, CSS, Angular.js, Backbone.js, Bootstrap, Node.js, XML, Apache, DB2, Spring, Apache CXF, CRUD, SVN, Web services, GWT, Subversion, Maven, UML, Junit, ASP.Net, C/C++, C#.
Confidential
Sr. Python Developer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented REST APIs using Python and Django framework.
- Developed web applications and RESTful web services and APIs using Python, Django and PHP.
- Experienced with Django, a high-level Python Web framework.
- Built various graphs for business decision making using Python matplotlib library.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed intranet portal for managing Amazon EC2 servers using Tornado and MongoDB.
- Used Object relational model (ORM) using LINQ to SQL for all database interactions.
- Worked on the development of applications using Ruby on Rails (RoR), and Jruby.
- Worked on making the pages responsive by using the SASS version of BootstrapJS, jQuery.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Performed in-depth data analysis using Python Numpy, Pandas, Scikit learn to derive interesting results.
- Implemented web-based UI using PHP, Twig, HTML5, CSS3, JavaScript and jQuery
- Responsible for setting up Angular.Js framework for UI development. Developed html views with HTML and CSS.
- Used SAML for exchanging Authentication and authorization data between domains.
- Utilized the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Worked on IDE’s like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Built AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation Json templates.
- Involved in enhancing the build procedures using Maven.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Worked with Xcode and different IOS platform Frameworks.
- Used GIT and JENKINS for continuous integration and deployment.
- Designed applications implementing MVC architecture in Pyramid, Zope frame works.
- Used IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Worked on J2EE Development of a SOA architecture using IBM WebSphere and Oracle. Daily experience developing Web Services, EJBs, Hibernate, JBoss AOP, and JBoss Rules.
Environment: Python, Django, ORM, Pandas, Tornado, Javascript, HTML5, CSS3, Angular.js, Ruby on Rails, Bootstrap, Jquery, JSONWeb Token, SSO/SAML, Pyramid, JAVA, Oracle, Rest, Eclipse, websphere, SVN, Unit test, Selenium, Agile, AWS EC2S3, DynamoDB, MAVEN, JSON, XML, JIRA, LINUX, Hipchat, Jenkins
Confidential
Python Developer
Responsibilities:
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Created data access modules in python.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Implemented business logic using Python/Django
- Worked on server side applications with Django using Python programming.
- Developed server based web traffic statistical analysis tool using Flask and Pandas.
- Responsible for setting up Python REST API framework using Django.
- Created entire application using Python, Django, MySQL and Linux.
- Developed asynchronous notifications by using tornado.
- Integrated Zend framework with doctrine (ORM) and wrote queries in DQL (Doctrine Query Language) for improved performance.
- Development environment included HTML5, CSS3, Java, Javascript, Cassandra DB,data driven charting library.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Used Ruby on Rails to create API endpoints that served data to multiple components of TocaTV Platform including overlays for user generated content.
- Configured authentication mechanisms including SAML-based single sign on (SSO) and LDAP
- Assisted with development of web applications Flask, Pyramid, Django, and Plone.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Developed dynamic web pages using HTML, CSS, jQuery, AngularJS, Bootstrap, Less, SASS and, jQuery, Ajax.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Created work flows and custom workflows using IBM websphere content management WCM (CMS).
- Configured Elastic Load Balancers with AWS EC2 Auto scaling groups.
- Implemented Automated execution of tests using ANT and Jenkins.
- Deploy applications on Linux based server - RedHat Enterprise Server.
- Used SVN for code repository and version control.
- Worked both SDLC/Waterfall, CAPA/SOX, and Agile/Scrum projects.
- Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat)
- Developed iOS mobile app using Sencha Touch and Phonegap framework.
- Used Jenkins to do different environment builds which is integrated with mercurial version control tool.
- Developed C++, SOAP web services on UNIX and Linux platforms using soap.
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
Environment: Python, Django, ORM, Pandas, Tornado, JavaScript, HTML5, CSS3, Ruby,bootstrap, jQuery, JSON, SSO/SAMLPyramid, Java, MySQL, Rest, Soap, Netbeans, Websphere, CVS, SVN, Junit, Waterfall, AWS EC2, S3, Ant, XMLJira, Unix, hipchat
Confidential
Software Developer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented REST APIs using Python and Django framework.
- Developed web applications and RESTful web services and APIs using Python, Django and PHP.
- Experienced with Django, a high-level Python Web framework.
- Built various graphs for business decision making using Python matplotlib library.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed intranet portal for managing Amazon EC2 servers using Tornado and MongoDB.
- Used Object relational model (ORM) using LINQ to SQL for all database interactions.
- Worked on the development of applications using Ruby on Rails (RoR), and Jruby.
- Worked on making the pages responsive by using the SASS version of BootstrapJS, jQuery.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Performed in-depth data analysis using Python Numpy, Pandas, Scikit learn to derive interesting results.
- Implemented web-based UI using PHP, Twig, HTML5, CSS3, JavaScript and jQuery
- Responsible for setting up Angular.Js framework for UI development. Developed html views with HTML and CSS.
- Used SAML for exchanging Authentication and authorization data between domains.
- Utilized the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Worked on IDE’s like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Built AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation Json templates.
- Involved in enhancing the build procedures using Maven.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Worked with Xcode and different IOS platform Frameworks.
- Used GIT and JENKINS for continuous integration and deployment.
- Designed applications implementing MVC architecture in Pyramid, Zope frame works.
- Used IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Worked on J2EE Development of a SOA architecture using IBM WebSphere and Oracle. Daily experience developing Web Services, EJBs, Hibernate, JBoss AOP, and JBoss Rules.
Environment: Core Java, JSP, JUnit, Mercurial, Eclipse, JIRA, JDBC, Strut, Hibernate, Visual Source Safe, Weblogic, Oracle, OGNLLinux, MS SQL Server, COBOL, FileAid, REXX, ISPF, Mainframe, CICS, IMS, VSAM, JCL