RAHUL R D Sr Python Developer
Email: *********@*********-***********.***
Contact: 469-***-****
Professional Summary:
●Around 9 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support, and Implementation of various web, stand-alone, client-server enterprise applications.
●Experience in software development in Python using Flask, Django framework.
●Worked on various applications using python integrated IDEs Sublime Text, PyCharm.
●Strong expertise in development of web-based applications using Python, HTML, Angular JS, CSS, JavaScript, jQuery, JSON and BOOTSTRAP, BASH Scripting.
●Experienced in relational databases like PostgreSQL, Oracle, MS SQL server, MySQL, DB2 and non-relational databases like MongoDB, SaaS.
●Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
●Architecture, size (Capacity planning), Data modeling, implementation and Cloud including AWS (Amazon Web Services).
●Worked on several python packages like NumPy, SciPy, Matplotlib, Beautiful Soup, Urllib2, Pandas, and CSV.
●Experience in using Python REST API framework using Django and Flask with ORM (SQL Alchemy).
●Familiar with XML/JSON based REST web services and Amazon Web services (AWS).
●Experience in using various version control systems like Git, Bitbucket and SVN.
●Experience in working with different operating systems like UNIX, LINUX, and WINDOWS.
●Understanding server Apache Tomcat, IIS and Nginx.
●Expertise in Object-Oriented design, coding, and open stack development.
●Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
●Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
●Skilled in debugging/troubleshooting issues in complex applications.
●Exceptional problem solving and decision-making capabilities, recognized by associates for quality of data and alternative solutions.
●Quick learner and flexible to work on multiple technologies.
●Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
Technical Skills:
●Primary Languages Python, Java, C, C#
●Frameworks: Flask, Bootstrap, Django, Node.JS
●Database: PostgreSQL, Oracle 11g, MSSQL, MySQL, MongoDB, NoSQL
●IDE’s: PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev
●Servers: Apache Tomcat, Web Sphere, JBoss, Web Logic, XAMPP
●Web Technologies HTML, CSS, DHTML, XML, Java Script
Professional Experience:
Pacific Gas and Electric, Walnut Creek, California Jan 2021 – Till Now
Sr Python/Django Developer
Description: Worked on web-based intranet system that supports Organization across the country. The system provides functionality for recruit, select, and hires process applicants into Organization. The project contains different processes, which includes applicant, admin, HR, vacancy management system, position management system, ambassador management system etc. Each process contains its own logs systems and reporting services
Responsibilities:
●Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
●Designed, coded, and tested all sizes of application solutions using object-oriented development, with a current focus on Python.
●Provided accurate estimates for solutions and expertise in having breadth knowledge on multiple applications.
●Resolved complex software issues across multiple software applications.
●Worked on Python Modules and Packages also structures.
●Independently documented own code and produced technical design documentation.
●Experience in ETL tools and integration design, development and deployment and Integration with Dockers.
●Experience with enterprise scheduling tool - Control M and Used Various Databases like SQL, PostgreSQL, Teradata, Oracle, DB2 and AS400.
●Mentors less experienced team members on application design and development.
●Designed and developed middleware, using RESTful web services based on a centralized schema which
is consumed by thousands of users.
●Good experience in Project Management and SDLC processes.
●Developed few front-end Applications using Flask Framework with ORM (SQLAlchemy) and JavaScript with HTML5, CSS.
●Created Database tables, data manipulation and retrieval using Oracle and DB2.
●Strong sense of teamwork and ability to both lead and execute programs.
●Supported the Actuarial team with their technology needs, including housing an inventory library; responsible for breaking the data into consumable format for the Actuary team.
●Supported the team in translating business requirements to build and maintain effective solutions.
●Dealt with object-oriented programming experience and a robust data background.
Environment: Python 3.6, Salt Scripts, JavaScript, XML, JSON, PostgreSQL, Teradata, AS400, Oracle, DB2, Windows, Linux/Unix, Git, Bitbucket, Jenkins, SVN, Dockers, Control-M, Dockers
Client: Verizon, Columbus, OHIO Jul 2019- Dec 2020
Role: Senior Python Developer
Description: Worked on web-based intranet system that supports Organization across the country. The system provides functionality for recruit, select, and hires process applicants into Organization. The project contains different processes, which includes applicant, admin, HR, vacancy management system, position management system, ambassador management system etc. Each process contains its own logs systems and reporting services
Responsibilities:
●Designed front end and backend of the application using Python on Django Web Framework.
●Used HTML, CSS, ASP.Net, AJAX, JSON designed and developed the user interface of the website.
●Developed views and templates with Python and Django view controllers and templating language to create a user-friendly website interface.
●Used JavaScript and JSON to update a portion of a webpage.
●Develop consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
●Developed dynamic interaction page on .net MS visual basic-2014, using SQL developer tools.
●Rewrite existing Python/Django modules to deliver a certain format of data.
●Responsible for debugging the project monitored on JIRA (Agile)
●Wrote Python scripts to parse JSON documents and load the data in the database.
●Automation for execution of tests in batch using Shell scripting in python.
●Used jQuery for the data manipulations on the client side.
●Leveraged CSS Bootstrap for development of Web applications.
●Worked on deployment of a project on Microsoft Azure/Amazon S3.
●Development experience with OpenedX platform.
●Hands-on experience with conversion of Python 2.x To 3.x version.
●Used GIT version control and deployed the project to Heroku.
●Worked on development of SQL and stored procedures for normalization and denormalization in MYSQL.
●Build SQL queries for performing various CRUD operations like create, update, read and delete.
●Skilled in using Collections in Python for manipulating and looping through different user defined objects.
●Engaged in Design, Development, Deployment, Testing, Implementation of the application.
●Worked in development of applications especially in the UNIX environment and familiar with all of its commands.
Environment: Python 3.4, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, .Net Backbone JS, jQuery, CSS Bootstrap, MongoDB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Fidelity Investments, Rhode Island March 2016 – Jun 2019
Python Developer
Responsibilities:
●Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
●Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
●Experience with Migrating Procedural SQL Code with the AWS Schema Conversion Tool.
●Used Redshift to run complex analytic queries against petabytes of structured data, using sophisticated query optimization.
●Developed UI using CSS, HTML, JavaScript, AngularJS, jQuery and JSON.
●Building scalable distributed data solutions using Hadoop, Big Data.
●Continuous monitoring and managing the Hadoop cluster using Cloudera Manager.
●DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions
●A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
●Unit Test Python library was used for testing many programs on python and other codes.
●Worked on selenium testing framework.
●JIRA was used to build an environment for development.
●Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
●Ensured high quality data collection and maintaining the integrity of the data.
●Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
●Used several python libraries like wxPython, numPY and matPlotLib.
●Was involved in environment, code installation as well as the SVN implementation, SaaS.
●Build all database mapping classes using Django models and Cassandra.
●Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
●Designed and developed data management system using MySQL.
●Working with data transformations Big Data from HDFS, HIVE, HBASE and MySQL and Pig.
●Automating the data operations using Oozie and analyzing the data by performing Hive Queries.
●Working Knowledge in NoSQL Databases like Cassandra.
●Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high availability in various crash scenarios.
●This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout and BASH Scripting.
●Written functional phpunit test cases for Data Layer, and Search server classes using Django, Curl, XML, JSON, REST base services, and Mongo DB.
●Used GitHub for version control and added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud, Big Data.
●Responsible for debugging and troubleshooting the web application.
●Coded test programs and evaluated existing engineering processes.
●Designed and configured database and back-end applications and programs.
●Performed research to explore and identify new technological platforms.
●Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
●Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 2.7, Scipy, Pandas, Mongo DB, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, BASH, RUBY, Big Data, Cassandra, AWS, SaaS.
Transoft Info Solutions Pvt.Ltd, Hyd, India May 2014 – July 2015
Python Developer
Responsibilities:
●Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
●Wrote Python routines to log into the websites and fetch data for selected options.
●Used Python modules such as requests, urllib, and urllib2 for web crawling.
●Performed Design, involved in code reviews and wrote unit tests in Python.
●Updated site with JavaScript, JQuery, Python, Django, and SQL.
●Creating new SSRS reports-based Teradata and SQL data sources.
●Creation of SSIS packages to enable SSRS reporting.
●Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
●Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Environment: Python, Django, PyUnit, PyQt, JQuery, JavaScript, HTML, CSS, XML, JSON, AJAX, Shell scripting, GitHub, agile, Jira, SQL, SSIS, T-SQL, SQLite3 and Windows.