Post Job Free

Resume

Sign in

Python Data

Location:
Hyderabad, Telangana, India
Posted:
January 05, 2021

Contact this candidate

Resume:

Summary:

•Over *+ years of IT experience in design, development, testing and implementation of various stand-alone and client-server architecture-based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.

•Experienced in developing web applications, implementing Model View Template architecture using Django web framework.

•Experience in developing web-based applications using Python 3.x (3.6/3.7), Django 2.x and Flask.

•Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-RestPlus, Django, Django REST Framework.

•Experienced in developing web-based applications by following model view controller architecture (MVC).

•Experience in developing the applications using Python 3.6/3.7, Flask web framework backed up by MS SQL/PostgreSQL databases using SQL Alchemy for Object Relational Mapper (ORM).

•Designed and developed API's to share data with cross functional teams using Hug and Fast API frameworks.

•Experienced in working with various Python IDE's using PyCharm, Spyder, Microsoft Visual Studio, sublime text editor.

•Good experience in using Object-oriented design patterns, multi-threading, multi-processing, exception handling and knowledge in client server environment.

•Extensively involved in developing and consuming web services/API's/micro-services using requests library in python, implemented security using OAuth2 protocol etc.

•Working experience on different high performance scientific and data visualization libraries like Pandas, NumPy, SciPy, Matplotlib, Seaborn, Bokeh and Stats models for statistical modelling etc.

•Writing well designed, testable and efficient code in Python 3 by following best software development practices and standards.

•Knowledge on Hadoop eco-system, HDFS, Map/Reduce functionality, also worked on processing large data sets using PySpark library in Python applications.

•Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like PostgreSQL, Oracle, MS-SQL etc.

•Implemented backend asynchronous task queue system for data processing pipelines using libraries/frameworks like Celery, Flask etc.

•Performed mapping of json/xml formatted data with relational data bases like MySQL, PostgreSQL, and SQLite.

•Experienced in NoSQL technologies like MongoDB, CouchDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.

•Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, and Route 53.

•Experience in working with continuous deployment using Heroku and Jenkins.

•Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.

•Well versed with Agile, SCRUM and Test-driven development methodologies.

•Hands on experience in using version control systems Git and GitHub and GitLab.

•Development Experience in Linux (CentOS, Debian, and Ubuntu), Mac OS and Windows environments.

•Solving day to day data wrangling/data munging challenges using high performance scientific library stack.

•Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.

•Developing or updating technical documentation to accurately represent application design for user support.

•Highly motivated and quality minded developer with proven ability to deliver applications against tight deadlines.

•Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

Work Experience

Python Developer

BMO, Toronto, ON July 2017 to Present

Responsibilities:

•Using Python, Django and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using Ajax, Angular.JS and other technologies.

•Creating and populated digital brochures using Page Turn Pro and built photo galleries on website in the Django CMS and Django CMS plugin.

•Developing front-end and back-end of the application using python on Django web framework.

•Automating data movements using python scripts, involved in splitting, validating and processing of files.

•Using several python libraries like NumPy, Logging, Pandas, and Cluster.

•Working on JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.

•Involving in building database Model, APIs and Views using Python, to assemble an intelligent online arrangement.

•Developing Web based Dynamic Form Builder using HTML, CSS, and JavaScript Object-to-XML.

•Contributing to the refinement and ramp-up of the DDA technology and (Big) Data analytics stack.

•Designing and created information administration framework utilizing MySQL.

•Creating interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.

•Designing, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for Microservices and continuous deployment.

•Architecting and developed Python and Django for the backend development and for front-end application used React, Webpack, Redux, and ES and PostgreSQL for the database.

•Implementing various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.

•Using Python modules like Restful, Diplomate and Pandas library for statistical analysis and generating complex graphical data and NumPy for numerical analysis.

•Designing and managed API system deployment using fast http server and Amazon AWS architecture.

•Developing the ETL mappings in PL/SQL via packages, procedures, functions, views and triggers.

•Using Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python.

•Associating with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.

•Developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.

•Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).

•Improved the maintainability of the project by implementing and improving Exception Handling, Collection and performance tuning Python apps, performance testing and analysis

•Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.

•Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.

Environment: Python 3.6, Django 1.7, MySQL, AWS, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.

Python Developer

Morgan Stanley, Montreal, QC September 2015 to June 2017

Responsibilities:

•The system is a full micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.

•Created 6 micro services that has the capability to transfer the input files to machine readable format and pass-through respective payment channels.

•Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.

•Did full-page caching well using Varnish and could handle massive traffic without breaking a sweat.

•Experienced in taking advantage of Nginx in combination with Apache by using it as a reverse proxy.

•Supported development of Web portals, completed Database Modelling in PostgreSQL, front end support in HTML/CSS, JQuery.

•Debugging the application and following messages in log files, to figure out the error if existing.

•Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.

•Involved in analyzing the problems using transaction breakdown, network monitoring and resource monitoring to find the performance bottleneck.

•Maintained and monitored frameworks like Django, flask

•Developed monitoring application which captures the error related data and store it in database.

•Involved in scrubbing project, which updates the existing data with hashed values.

•Reverse engineer and re-implement legacy back-end software into Python with minimal downtime.

•Work closely with project leads to learn about the Azure services, environment deployment, and integration with tooling.

•Used GitHub as a version control.

•Worked on UNIX environment.

•Optimized system performance and managed the API lifecycle

•Worked closely with leads in implementation exposure on service based, SOA, RESTful technologies.

•Work experience with Java Frameworks like Spring, Hibernate.

Environment: Python, Drop wizard, Spring Boot, Kafka, JSON, GitHub, LINUX, Django, Flask, Varnish, Nginx SOA, Teradata, REST, CI CD.

Python Developer

Virtusa, Hyderabad, India Sept 2013 to August 2015

Responsibilities:

•Responsible for gathering requirements, system analysis, design, development, testing and deployment.

•Developed user interface using CSS, PHP, HTML, JavaScript and JQuery, CI CD, Data Center.

•Used Ansible to configure and manage the infrastructure.

•Wrote Python modules to extract/load asset data from the MySQL source database.

•Designed and developed Use-Cases, Classes and Object Diagrams using UML Rational Rose for Object Oriented Design techniques.

•Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.

•Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.

•Used PyUnit, the Python unit test framework, for all Python applications.

•Involved in developing the REST Web services to expose the business methods to external services in the project.

•Worked on front end frameworks like CSS, Bootstrap for development of Web application.

•Participated in requirement gathering and worked closely with the architect in designing and modeling.

•Developed, tested and debugged software tools for clients and internal customers of the organization.

•Automation (Ansible) and Deploying on AWS environment.

•Coded test programs and evaluated existing engineering processes.

•Created a Git repository and added the project to GitHub.

•Having experience in Agile Methodologies, Scrum stories and sprints experience in Python

•Collaborated with internal teams and external teams to solve the issues and giving feedback.

•Documented the problems and progress of project most accurately.

•Worked together with team during testing of data warehouses.

Environment: Python, Django, HTML5/CSS, MySQL, REST Web Services, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, JIRA, GIT, AWS

Education

Bachelor's in Computer Science Engineering,

Jawaharlal Nehru Technological University, Hyderabad, India



Contact this candidate