Abhishek
Email: ****@*******.***
Phone: 469-***-****
Python Developer
Professional Summary:
Having 8 years of IT experience as a Python Developer in Analysis, Design, Development, Implementation and Testing of various stand-alone and client-server architecture-based enterprise application software in Python, Flask, Django, Java, JavaScript, SQL and jQuery.
Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Python web application frameworks.
Good Experience with Django, a high - level Python Web framework.
Experience in object-oriented programming (OOP) concepts using Python, Java and Django.
Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
Experienced in building a next-generation tools platform for creating, managing and deploying multi-channel outreach campaigns in the AWS cloud, designed as a single page web UI and rules engine leveraging .Net, jQuery, WCF, and JSON.
Experience with Web Development, Amazon Web Services, Python and the Django framework.
Experience with v-model designing, involved in the Integration, Test, Verification stage Proficient in all cycles of test life cycle from test planning to defect tracking and managing defect lifecycle.
Expertise in Kafka brokers, zookeepers, and Kafka Control center.
Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
Experience in Providing the ETL solutions based on client requirement.
Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
Automation experience using Selenium IDE/RC/ Web Driver and TestNG frameworks
Good knowledge of web services with protocols SOAP and REST.
Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.
Experience with Unit testing/ Test driven Development (TDD) and Load Testing.
Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD. Strong proficiency in version control systems like SVN, Git.
Experience in Data Modeling for the projects from the scratch.
Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
Highly motivated, result oriented professional with a short learning curve and strong communication skills.
Summary of relevant skills:
Languages: Python 3.x,2.7/2.4, C++, Java, JavaScript
Python Framework: Django 1.3/1.4/1.5, Flask
Web Technology: CSS, HTML, XML
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery
CI Tools & IDE Jenkins, Visual Studio, Eclipse, PyCharm
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel
Cloud Technologies: AWS, Azur, OpenStack
Operating systems: Linux/Unix, Windows NT/2000/XP/2003/Vista, Mac OSX
Professional experience:
Merck., Kenilworth, New Jersey Feb 2021 - Present
Python Developer
Responsibilities:
Analyze/create business requirements and translate into low level design and/or custom program
Develop model solutions in mixture of languages (primarily Python or C++) to run in TransUnion batch and online environment meeting while meeting customer deadlines.
Performs unit testing on developed code and volume testing. Executes functional test cases received from Quality Assurance team. Understands and can perform Quality Assurance tasks as needed. Creates necessary materials for turnover to Quality Assurance team. Assist with the analysis of test results to ensure that programs are meeting the technical and customer requirements
Performs model code verification and deployments into target production applications while communicating status to internal stakeholders
Performs ad-hoc research and model debugging with assistance of senior team members and/or leadership to identify issues and provide solutions
Conveys problems, solutions, updates and project status to peers and management. Develops and maintains program and user documentation. Collaborates within own team and cross functionally on model program solutions
Identifies and implements quality and process improvements. Be able to take on challenges to implement new ideas
Involved in writing PySpark code to fetch the data from difference sources such S3 Bucket, DBFS, REST API
Managed the Databases or relational layer on DBFS (Databricks file system)
Involved in creating Notebook using Python, PySpark and SQL
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Handled the critical Production job issues like operate monitoring, logging, and alerting systems
Created the process to fetch the data various REST API Sources using Notebooks.
Worked closely to “Claim Team” to fulfil their day-to-day data requirement for Reporting.
Environment: Python, Flask, Spark SQL, PySpark, Apache Kafka, Apache Spark, Pandas, Numpy, PyCharm, jQuery, SQL, JavaScript, Ajax, Web Services, Pandas, JSON, Angular.js, Bootstrap.
Anthem., Indianapolis, Indiana Nov 2019 – Jan 2021
Python Developer
Responsibilities:
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.
Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
Usage of advance features like pickle/unpickle in python for sharing the information across the applications
Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
Developed entire frontend and backend modules using Python on Django Web Framework.
Used Python and Flask creating graphics, XML processing, data exchange and business logic implementation.
Utilized PyUnit, the Python unit test framework, for all Python applications.
Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
Creating Python scripts to automate daily networking tasks (Ex. auto config generation, retrieving information from network devices, parsing data, etc.) - including a custom Fortigate firewall config generator (which included multi-threaded functionality to generate configs for multiple firewalls at once).
Lead the team in development of the harassers using the Python which involved development of several flows and state machines in the memory controller.
Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
Used Python based GUI components for the front-end functionality such as selection criteria.
Implemented navigation rules for the application and page outcomes, written controllers using annotations.
Environment: Python, AWS, EC2, EBS, S3, VPC, PyCharm, Selenium IDE, jQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, Pandas, JSON, Angular.js, Bootstrap, Jinja, Flask
Lowe's., Mooresville, North Carolina Apr 2018 – Oct 2019
Python Developer
Responsibilities:
Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
Written Cloud formation templates and deployed AWS resourcing.
Build application and database servers using AWS EC2 and create AMIs RDS for Oracle DB.
Developed the required XML Schema documents and implemented the framework for parsing XML documents.
Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
Gained Knowledge on Deploying apps using AWS Cloud Formation.
Experience in using various version control systems like Git, CVS and Amazon EC2.
Created Git repository and added the project to GitHub
Part of team implementing REST APIs in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, AutoIt, Auto Hotkey and Java Script
Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
Worked on JavaScript MVC Framework like Angular.js.
Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
Created entire application using Python, Django, MySQL and Linux.
Involved in Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
Utilized PyUnit the Python unit test framework, for all Python applications.
Exported/Imported data between different data sources using SQL Server Management Studio.
Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
Environment: Python, Git, CVS, GitHub, Lambda, Amazon EC2, Django 1.5, Selenium IDE, MySQL, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, jQuery, JavaScript, Apache, Jira, Linux, Git
3i Infotech, Hyderabad, India Jan 2016 – Dec 2016
ROLE: Python Developer
Responsibilities:
Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration,
Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes
Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django
Involved in development using C++, bug fixing and unit testing of the Layout commands
Led the development of parsers for handling JSON, XML responses and JAXB binding
Worked with JMS (java messaging service) for asynchronous communication
Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages
Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and jQuery
Built client pages using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans
Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
Publish and Consume Contract First SOAP web services using spring & Restful Web services using Jersey
Designed and managed API system deployment using fast http server and Amazon AWS architecture
Worked on JMS components for asynchronous messaging
Worked mainly on Core Java, C++, STL, data structures, UNIX, multithreading
Implemented code MVC2 framework using JSP's JavaBeans & Servlets
Utilized Python libraries NumPy, Twisted and matplotlib
Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery,
Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.
Environment: AMQP/RabbitMQ, REST, JSON, JSP, Servlets, Python, Django, XML, CSS, HTML, DHTML, JavaScript jQuery, JavaScript, Shell Scripts
Genpact, India May 2013 to Dec 2015
ROLE: Python Developer
Responsibilities:
Serve as SDET /Mobile application development for multiple digital projects and coordinate testing activities for a group of efforts.
Extensively used Python / Django Framework for developing backend of applications.
Responsible for analysing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
Worked with JSON based REST Web services and Amazon Web Services (AWS).
Worked on Angular JS framework to develop interactive websites based on client needs.
Successfully migrated the website's main database from MySQL to PostgreSQL.
Helped the big data analytics team with implementation of python scripts for Sqoop, spark and Hadoop batch data streaming.
Involved in Developing a Restful service using Python Flask framework.
Actively involved in Initial software development life cycle (SDLC) of requirement gathering and also in suggesting system configuration specifications during client interaction.
Analysis the logs data and filter required columns by logstash configuration and send it to elastic search.
Handled Business logics by backend Python programming to achieve optimal results.
Implementing admin sites to manage database information with Flask Admin, MySQL and SQLite.
Involved building Hadoop platforms, maximizing business value by combining data science with big data.
Generated various graphs for business decision making using Python matplotlib library.
Tested various regular expressions in URL Dispatchers in Django.
Developed frontends using HTML5, CSS3, JavaScript and JQuery.
Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
Designed and created the database tables and wrote SQL queries to access PostgreSQL.
Analysed and Designed workflows based on business logic.
Designed user friendly Interface using Bootstrap framework.
Wrote python code within the Hadoop framework to solve Natural Language Processing problems.
Environment: Python, Django, JSON, REST, AWS, Hadoop framework, HTML, MVT, Mongo DB, JavaScript, Ajax, PyQT, PyUnit, PL/SQL, and Oracle SQL Developer.
Education:
Bachelors in Computer Science from JNTUH.
Masters in Computer Science from Lindsey Wilson College, KY.