Sr. Python Developer Resume
SUMMARY
- Python, Django, JavaScript, Kubernetes, Docker, Golang, Cassandra, Angular.js, Node.js, React.JS, Redis, Backbone.js, D3.js, HTML, CSS, Bootstrap.js, EXT - JS, Ajax, JQuery, Dojo, Java,Spring, Hibernate, JDBC, C, C++, SQLServer, Oracle, MySQL, DB2, JBoss, WebSphere, Tomcat, redux, BEA WebLogic, Eclipse, Flex Builder, NetBeans, RSA, MS Visio, Windows, Linux, Unix
- More than 8 Years of experience in Web Application Development & Designing.
- Migrated monolithic applications to resilient Cloud computing solution . Performed Lambda migration from Python to NodeJS and Java to Python for better performance
- Hands-on experience with AWS Service such as AWS Lambda, AWS CLI, SNS/SQS, Kinesis, S3, IAM, CloudWatch, EC2, ALB, Datapipeline, RDS and DynamoDB
- AWS Services: DynamoDB, S3, SQS, SNS, Lambda, CloudFront, IAM, EC2, Kinesis
- Expertise in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA) Programming.
- Experience in Object Oriented Design and Programming concepts in Java and Python
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Vast experience with Core Java and J2EE using most of the advanced features of Java including JDBC, Spring, Struts, EJB, Servlets, Hibernate.
- Expertise in React JS and working with React Flux architecture.
- Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.Js and Projects UI Designing Team.
- Excellent knowledge and experience in Oracle Database, JDBC, DB2, PL/SQL, MS SQL Server, My SQL Server, Mongo DB.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
- Expertise in integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, ClearCase and VSS.
- Domain Driven Design & Data Modeling, UML
- Proven leadership skills and sound knowledge of principles, practices and applications of the RFC preparation, IT Delivery Methodologies, ITS infrastructure development and Software Development Life Cycle SDLC .
- Experience in developing and implementing Web Services using REST, SOAP, WSDL
- Hands on UML compliant high level design with data flow diagram, Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases and documenting for peer developer.
- Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
- Bachelor of Science in Computer Engineering
- Wrote microservices in flask using python.
PROFESSIONAL EXPERIENCE
Confidential
Sr. Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Experience in working with Python ORM Libraries including Django ORM
- Provided solution in serverless architecture to process several thousands of enrollments using S3, Lambda/Node JS, SQS, DynamoDB
- Designing the services and endpoints based on the Domain Driven Design approach and Richardson’s Maturity model.
- Setting up environment for CMS Non-Prod and Prod, VPS, IAM Role Policy, S3, Lambda , SSL Configuration with Akamai, CloudFront - S3 Custom policies
- Worked on integrating python with Web development tools and Web Services.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
- Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developing MicroServices leveraging SCALA and Akka in an AWS cloud based environment Orchestrated by DCOS/Mesosphere.
- Wrote scripts in Python for extracting data from HTML file.
- Utilize PyUnit, the Python Unit test framework, for all Python applications.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Wrote python scripts to parse XML documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on several python packages
- Used ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.
- Worked with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc.
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
- Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
- Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Created real-time dashboard for Executives, utilizing Logstash, Elastic Search, Kibana & Redis.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySql.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Designed the real-time analytics and ingestion platform using Storm and Kafka. Wrote Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
- Developed dynamic web pages using HTML5, CSS3, JQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor
- Implemented Restful web service to interact with Redis Cache framework.
- Worked with NoSql Databases like Apache Cassandra, Mongo DB.
- Building a Command line tool to interact with RESTful API using in Golang.
- Designed SPA (Single page applications) in Flux architecture using React.js.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Wrote scala and python scripts as required for spark engine.
- Implemented REST APIs using Python and Django framework.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed a Spark job in Java which indexes data into ElasticSearch from external Hive tables which are in HDFS.
- Developed code in Java which creates mapping in ElasticSearch even before data is indexed into.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
- Validated BI Support events, transformed and batched events which are sent to HNM and Kafka by triggering these events using Kafka, Mesos.
- Worked on WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed front-end using Html, CSS, Javascript, React, Redux, Bootstrap.
- Developed new Widget-app module for MMD 2.0 using React.js with Redux architecture and ES6.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
- Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
- Extensively worked on Application servers like Weblogic and Apache Tomcat.
- Installed and configured the development environment using Web-logic on Windows NT
Environment: Python, Django,HTML, CSS, XML, Scala, JavaScript, redux, Angular.js, Docker, AJAX, Kubernetes, React.JS, Redis, JSON, Dojo, Node.js, Backbone.js, Bootstrap, D3.js, flux, AWS, Elasticsearch, Kafka, Spark, Java, Oracle, Golang, Mesos, PL/SQL, Cassandra, MS-Sql, JDBC, Maven, Web Services, SOAP, REST, Ant, RAD, Agile, Scrum, CVS, Eclipse, Subversion (SVN), C++, Linux
Confidential
Python Backend developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed web-based open stack applications using Python and Django for large dataset analysis.
- Setup Non-Prod and Prod environments for CMS, Created IAM Policies, custom policy for S3, CloudFront and Lambda
- Extensively used regular expressions and core features in Python using lambda, map, reduce etc and effectively implemented logging feature using python logging library and profiling using cProfile
- Built microservices using python and flask.
- Used REST based microservices with REST template based on RESTful APIs and designed, developed the UI for the client websites by using HTML, CSS, jQuery.
- Written many programs to parse excel file and process many user data with data validations.
- Used Numpy for Numerical analysis for Insurance premium.
- Used Subversion version control tool to coordinate team-development.
- Developed tools to automate some base tasks using Shell Scripting, Python.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap and JSON.
- Worked with regularexpressions,urllib modules.
- Used PySpark to expose Spark API to Python.
- Developed Spark code using Python for faster processing of data on Hive (Hadoop). Developed
- Map Reduce jobs in Python for data cleaning and data processing.
- Used different type of transformations and actions in apache Spark.
- Experience in writing custom User Defined Functions (UDF) in Python for Hadoop (Hive and Pig).
- Used Spark cluster to manipulate RDD's (resilient distributed datasets). And also used concepts of RDD partitions.
- Connecting my SQL database through Spark driver.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked under DEVOPS environment for continuous integration and continuous deployment using Jenkins and puppet.
- Configured and deployed project using the Amazon EC2 on AWS.
- Designed and developed data management system using MySQL. Involved in Agile Methodologies and SCRUM Process.
- Created unit test/regression test framework for working/new code.
- Using version control tool - Git with Jenkins to accumulate all the work done by team members.
- Using agile methodology - SCRUM, along with JIRA for project..
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Participated in writing scripts for test automation
Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Apache spark, Git, Jenkins.
Confidential
Python Developer
Responsibilities:
- Designed and developed a horizontally scalable APIs using Python Flask.
- Used python modules such as requests, urllib, urllib2 for web crawling and JavaScript as well.
- Design, Develop, Test and Deploy WebSphere MQ and WMB Components to interface with different applications.
- Developed the web pages in ASP.NET using .NET framework in C#.NET and application programming interface.
- I have used AWS(Amazon Web services) in Redshift, EmR for improved efficiency of storage.
- Worked on data extraction, data mapping and data insertion during the process of data upload and migration.
- Developed a portal to manage and entities in a content management system using Flask.
- Developed an integrated framework for the crawling, parsing and indexing of heterogeneous data sources including network & local drives, email servers, LDAP/Active directories and databases.
- Used JQuery, ASP.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Configured WebSphere Application Server on multiple platforms for both Horizontal and Vertical clustering for Work Load Management.
- Deployments, maintenance, fix upgrades, general administration, troubleshooting and performance tuning of WebSphere.
- Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
- Worked on Python Open stack API's.
- Was involved in writing Shell scripts to automate WebSphere Admin tasks and application specific syncs / backups and other schedulers.
- Developed Job dashboard monitor UI using Django/Flask.
- Used extensively Java Script and ASP.NET AJAX for front end and Ajax framework.
- Builds logics for automated data extraction and validation. features for dashboard were developed and tested using CSS, JavaScript, Django, Bootstrap.
- Built a crawling and web-scraping framework using scrapy.
- Used RestFul Web services for integration with various monitoring devices.
- Project is built on python, django, BeautifulSoap and used other tools like jquery, javascript, bootstrap, MySQL, html, css.
- Design, model and optimize relational databases tables in MySQL.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
- Experienced in working with server side technologies including databases, restful API and MVC design patterns.
- Supported Table Management System webapps written in Django/Flask.
- Used the Django Framework to develop the application.
- Used Django APIs for database access and use JavaScript and MYSQL.
- Used Python to extract weekly hotel availability information from XML files.
- Participated in requirement gathering and worked closely with the architect in designing.
Confidential
Python Developer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Programmed the components using C/C++.
- Software release to internal clients by compiling the code into C/C++ libraries and implementing the APIs.
- Created UI using HTML CSS and Javascript and monitored and trouble shooted the data loading problems of word Informatica.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Developing step definition code in cucumber using jemmy and jUnit
- Used Django framework for application development.
- Created entire application using Python, MySQL and Linux.
- Enhanced existing automated solutions, such as the Editorial Tool for automated request reporting and the Who's Who site, by adding new features and fixing bugs.
- Created database using MySQL, wrote several queries to extract/store data.
Environment: C, C++, HTML, CSS, PL/SQL, Linux and Windows, Python, Linux, HTML, CSS, Django, infomatica, OOA/OOD.