Jitendra K
Python Developer
********.******@*****.***
Ph: 908-***-****
Professional Summary:
Total 4 years of experience in Requirement Analysis, Design, Development, Implementation, Deployment and Testing of software applications.
Experience in developing web-based applications using Python, Django and Flask frameworks.
Experience in working with various Python IDE’s using PyCharm, PyStudio and PyDev.
Have good knowledge in using No-Sql implementations like Mongodb.
Good experience in Shell Scripting, Oracle RDBMS, SQL Server, UNIX and Linux.
Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).
Experienced in developing Web Services with python programming language.
Experience in all phases of Software Development Life Cycle (SDLC)-Waterfall, agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux.
Hands on experience on development tools like Bugzilla, Jira.
Proficient in writing SQL Queries, Stored procedures, functions, tables, views, triggers on various databases like Oracle, DB2, MySQL.
Good understanding of Django ORM and SqlAlchemy.
Good knowledge of server Apache Tomcat, Web logic.
Excellent Debugging, Problem Solving, Optimization and Testing Skills using GitLab.
Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
Experience in using XML, SOAP, REST web Service for inter operable software applications.
Experienced in implementing with server side with restful API and MVC design patterns with node JS and Django framework.
Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
Familiarity with development best practices such as code reviews and unit testing and experience in designing the Automation frameworks.
Skilled in debugging/troubleshooting issues in complex applications.
Having working Knowledge of Amazon AWS S3, AWS RDS and Amazon EC2.
Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
Hands on experience in debugging and fixing the bugs and very good with support and maintenance.
Expert in maintaining technical documentation for projects.
Excellent communication and problem solving skills and ability to handle multiple tasks and work well in a team environment.
Education: Master’s degree in Information Systems from Wilmington University DE in 2018.
Technical Skills :
Operating Systems
Windows, UNIX and Linux
Programming
Languages
Python, JavaScript, Java, SQL
Web Technologies
HTML, CSS, XML, jQuery, JSON and bootstrap
Frameworks
Django, Flask, CherryPy, Angular JS, Node JS
Webserver
Apache HTTP webserver, WebLogic, WebSphere and
Apache Tomcat
IDE
Eclipse, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.
Deployment Tools
Jenkins and Fabric
J2EE
JDBC, JNDI, JSP and servlets
Databases
Oracle 8i/9i/10g/11g, MySQL, Sqlite3, Cassandra and mongo DB
Testing Tools
Bugzilla, Pyunit, JIRA
Cloud Platform
AWS EC2, AWS S3, AWS RDS
SCM Tools
Git, SVN
Professional Experience:
University of Michigan, Ann Arbor, MI Feb 2020- Till date
Python developer
Responsibilities:
Responsible for gathering requirements, analysis, design, development, testing and deployment.
Implemented REST APIs using Python and Django framework.
Involved in the Web/Application development using Python 3.7, HTML5, CSS3, AJAX, JSON and Jquery.
Performed server side application using Django framework.
Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
Generated Python Django forms to record data of online users and used PyTest for writing test cases.
Wrote Python scripts to parse JSON documents and load the data in database.
Used AngularJS as the development framework to build a single-page application.
Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
Implemented SQL Alchemy which is a python library for complete access over SQL.
Developed mobile cross-browser web application Angular JS, JavaScript API.
Implemented JSON Schema for validating the structure of JSON data.
Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
Created Automation test framework using Selenium.
Implemented monitoring and established best practices around using elastic search.
Followed AGILE development methodology to develop the application.
Used Test driven approach (TDD) for developing services required for the application.
Used Git to resolve and coding the work on python and portlet.
Environment: Python 3.7, Django, HTML5/CSS, MS SQL, T-SQL, Jasper Reports, Java script, Eclipse, Linux, Shell Scripting
Educational Testing Service, Nj Jan 2019 – Jan 2020
Python developer
Responsibilities:
Gathering requirements and translating the business details into Technical design.
Analysis and Design of application.
Developed views and templates with Python and Django's to create a user-friendly website interface.
Created backend database T-SQL stored procedures and Jasper Reports.
Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark).
Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
Unit Test Python library was used for testing many programs on python and other codes.
Exported/Imported data between different data sources using SQL Server Management Studio.
Maintained program libraries, users' manuals and technical documentation.
Managed large datasets using Panda data frames and MySQL.
Leveraged spark (Pyspark) to manipulate unstructured data and apply text mining on user's table utilization data.
Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
Setup database in AWS using RDS and configuring backups for S3 bucket.
Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon cloud.
Used JIRA for Bug tracking and issue tracking.
Built various graphs for business decision making using Python matplotlib library.
Used Python library BeautifulSoup for webscrapping.ss.
Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Developed generic framework for RAS test development using XML
Automation for execution of tests in batch using Shell scripting.
Environment: Python 3.4, Django, HTML5/CSS, MS SQL Server 2013, T-SQL, Jasper Reports, Java script, Eclipse, Linux, Shell Scripting, AWS (EC2, S3)
Terex Corporation, Westport, CT May 2018 – Dec 2018
Python developer
Responsibilities:
Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
Analyzed system requirements specifications and also in client interaction during requirements specifications.
Created UI using JavaScript and HTML5/CSS.
Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
Used Python in backend programming.
Updated a portion of a webpage using JavaScript and HTML.
Implemented web applications in Flask, Zope frame works following MVC architecture.
Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
Sound experience in using advanced CSS concepts to build table-free layouts.
Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
Used front end frame works like CSS Bootstrap for development of Web applications.
Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
Manage, collaborate and coordinate the work of an offshore development team.
Skilled in developing user friendly, robust, simple yet effective web based applications.
Participated in deployment of the project into Heroku using GIT version control system.
Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
Used regular expression in order to match the design pattern with the existing one.
Build SQL queries for performing various CRUD operations like create, update, read and delete.
Actively taken part in SDLC of the projects including Design, Development, and Deployment, Testing and Implementation and support.
Experienced in Agile Methodologies and SCRUM Process.
Environment: Python 2.7, Django, HTML5/CSS, Parse Database, JQuery, GitHub, Review Board, Amazon AWS S3 CLI, Jira.MS SQL Server 2013, T-SQL, Jasper Reports, Javascript, Eclipse, Linux, Shell Scripting.
Techwell Solutions, Pune Dec 2014 – Aug 2016
Software Developer
Responsibilities:
Used Django framework for application 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.
Build all database mapping classes using Django models.
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.
Creating unit test/regression test framework for working/new code
This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
Responsible for debugging and troubleshooting the web application.
Environment: Python, Pandas, Bugzilla, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache