Post Job Free
Sign in

Python Developer

Location:
Jersey City, NJ
Posted:
April 18, 2025

Contact this candidate

Resume:

NAME: Roja

Email: **********@*****.*** PH: +1-551-***-****

Sr. Python Developer

Professional Summary

Around 12+ years of IT Experience in designing, developing, testing and implementing of various stand-alone and client-server architecture-based enterprise application software in Python on different domains.

Good Experience in Industry with proficiency in Analysis, Design & Development Testing of Enterprise

Applications and Database Development using, Python, Django, Flask and SQL projects.

Expertise in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.

Good Experience of dealing with various development methodologies like Scrum.

Having good experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.

Experience in full if a cycle application development and good experience in Unit testing and Test-Driven Development (TDD) and Behavior driven Development.

Good exposure in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.

Experience with continuous integration and automation using Jenkins.

Expertise of using Python modules like NumPy.

Skilled in Object-Oriented Design and Programming using Python.

Expertise in using Python, Django, PHP, HTML, JavaScript, XML and JSON for developing web applications.

Good Experience in implementing Mode View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.

Strong experience in analyzing large amounts of data sets writing PySpark scripts and Hive queries.

Experience with JSON based REST full web services, and XML based SOAP web services.

Worked on various applications using python integrated IDEs like Eclipse, IntelliJ and PyCharm.

Good Experience of working with relational data bases like Oracle, MySQL.

Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.

Written and developed scripts for automating tasks using UNIX shell scripting.

Experience in project deployment Amazon Web Services (AWS), and Amazon Simple Storage Services (S3).

Worked on various Operating Systems like UNIX, Linux, and Windows.

Good Experience with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.

Expertise in handling errors/exceptions and debugging issues in large scale applications.

Good exposure in design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.

Specializing in AWS cloud infrastructure, automation, and GenAI solutions for infrastructure support.

TECHNICAL SKILLS

Languages: Python, C, C++, Shell Script, Java, PHP, PL/SQL

Web Technologies: JavaScript, HTML, CSS, JQuery, AngularJS, Node JS, React JS, JSON and bootstrap.

Frameworks: Django, Flask, Pyramid, Django Rest Framework, Pylons, Webware, Cherrypy, Flask Web framework, web2py, CSS Bootstrap.

Version Control: GIT, GitHub, Bitbucket, SVN

Python Libraries: Beautiful Soup, Numpy, Pandas, Requests, PySpark, SciPy, Matplotlib, Tensor Flow, Requests, Anaconda.

Version Controls: CVS, subversion, Git & GitHub.

IDE’s: PyCharm, PyDev, Jupyter, Visual Studio Code.

Web Services: XML, AJAX, JQuery, Bootstrap, AWS, RESTF full Web Services

Application Servers: Web Sphere, Apache Tomcat, IIS, Glassfish.

Testing Frameworks: Unit Test, Pytest JUnit, Testing, PyUnit, ROBOT, JXL.

Bug Tracking Tools: Trac, JIRA, Bugzilla, The Bug Genie, Rational Clear Quest.

Methodologies: Agile, Scrum, Waterfall

GenAI & Data Solutions: RAG pipelines, NLP-based chatbot solutions, data extraction from Confluence, JIRA, Excel, and PDF files

Cloud & Automation: AWS Lambda, EC2, ECR, EMR, EMR Serverless, S3, CloudWatch, SNS

CI/CD & DevOps: Jenkins pipelines, Bitbucket, AWS Code Pipeline, disaster recovery, and resilience testing

Building & Design Tools: ANT, MAVEN, Gulp, UML, JIRA, Bugzilla

Databases: MySQL, NoSQL, MS- SQL, and DB2, Oracle, MS Access, SQL Server, SQL Lite, SQL Alchemy, DynamoDB, MongoDB, Oracle.

Operating Systems: Linux, Windows, IOS, MAC OS

Professional Experience:

Software Engineer

Capital One Plano, TX October 2024 to Present

Responsibilities:

Proficient in Python programming language with a strong understanding of software development lifecycle phases.

Developed and optimized backend services using Python and FastAPI, improving system performance and scalability.

Developed scalable ETL pipelines using Python, Pandas, and PySpark to process large datasets and deliver actionable insights.

Designed and implemented RESTful APIs with OpenAPI, ensuring seamless integration and high availability.

Led integration testing, contract testing, unit testing, and end-to-end testing, enhancing software reliability and reducing production defects.

Conducted Pact testing workshops for developers teams, improving adoption and understanding of consumer-provider contracts.

Developed Python scripts using the AWS SDK (Boto3) to automate provisioning and management of cloud resources like EC2, S3, RDS, and CloudWatch, significantly reducing manual operational tasks.

Built serverless data ingestion workflows using Boto3 to dynamically trigger AWS Lambda functions based on S3 events, improving real-time processing and scalability.

Implemented contract testing using Pact and PactFlow, ensuring seamless integration between microservices and reducing API breakages.

Built RESTful APIs using FastAPI, Flask, and Django, enabling seamless communication between frontend and backend systems.

Integrated APIs with AWS services and relational/block storage to provide high-availability data access.

Configured AWS-based CI/CD pipelines using CloudFormation, ECS, and containerized deployments, improving system scalability and maintainability.

Built and maintained robust testing frameworks using PyTest, Behave, Pact, and PactFlow, ensuring API stability and compliance.

Automated deployment processes with CI/CD pipelines, reducing deployment time and improving release efficiency.

Worked extensively on AWS (ECS, CloudFormation) to deploy and manage cloud-based applications, optimizing infrastructure costs.

Developed monitoring and logging solutions using AWS CloudWatch and ECS task logs, improving system observability and troubleshooting efficiency.

Designed and deployed cloud-native applications using AWS Lambda, Glue, S3, EC2, ECS, and CloudFormation.

Designed and implemented notification system architectures, enhancing real-time communication and system alert mechanisms.

Optimized networking and security configurations for ECS services, ensuring compliance with best practices and minimizing vulnerabilities.

Designed a comprehensive notification system architecture diagram to illustrate message flow, event triggers, and failover mechanisms, improving team understanding and onboarding efficiency.

Led discussions and presentations on notification architecture, ensuring alignment across development, testing, and product teams.

Containerized Python applications using Docker for consistent deployment across environments.

Provisioned and managed infrastructure using Terraform, ensuring version-controlled and reproducible cloud resources.

Collaborated with teams using Git, Jira, and Confluence in Agile/Scrum environments to ensure timely project delivery.

Standardized API contracts and event-driven workflows for the notification system, improving cross-team collaboration and reducing integration errors.

Set up monitoring and logging pipelines with AWS CloudWatch and Step Functions for event-driven architectures.

Collaborated with cross-functional teams to troubleshoot, debug, and optimize API performance, leading to a 30% improvement in response times.

Senior Python Developer

American Express New York, NY January 2022 to September 2024

Responsibilities:

Worked in Agile development following Scrum process, Sprint and daily stand-up meetings

Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.

Worked on frontend and backend modules using Python on Django Web Framework.

Created application structure based on Angular style guides and best practices

Created user interface components using Angular Js and React Js

Ability to create React Redux based applications, using ReactJS components (View) based frontend and Redux (Model & Controller) based backend architecture.

Leveraged the AWS SDK (Boto3) to automate interactions with S3, Lambda, Step Functions, Glue, and other AWS services.

Automated AWS workflows using Boto3, integrating services such as S3, Glue, Lambda, and Step Functions.

Implemented robust unit and integration tests using PyTest, ensuring code reliability and maintainability.

Redesigned whole campaign visualization: segment tree to be dynamic using ReactJS, React -toolbox.

Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template) architecture of Django framework and Python conducting code reviews.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery

Used OOP to develop network communications between departments within the building

Created APIs, database Model and Views Utilization Python to build responsive web page application.

Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, Kubernetes and deploying in Mesos

Wrote complex SQL queries for data extraction, transformation, and loading from relational databases and file-based storage systems.

Managed and optimized Redshift and RDS instances for data warehousing and transactional workloads.

Developed multiple React Redux based pages that provided functionality for Login/Logout, display of vendor data like vendor opportunity, top vendors, a tile-based display of important overview information, summary metrics etc.

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

Wrote modules in Python to connect to MongoDB with Mongo and doing CRUD operations with MongoDB.

Used Kafka for asynchronous and reliable exchange of important information between multiple business applications.

Used Pyunit, the Python unit test framework, for all Python applications

Used Selenium Libraries to write fully functioning test automation process.

Executing regression tests on each release and verified bugs found from automation test in Jira.

Importing and sending out information into HDFS and Hive utilizing Sqoop and Kafka.

Used Test Director/QC for defect tracking.

Worked on Jenkins continuous integration tool for deployment of project

Worked with product teams to improve documentation of Ansible development environments; identified additional tests for Ansible roles that could be done via Test Kitchen, QC, Docker, and Server spec or Git Lab CI

Importing and sending out information into HDFS and Hive utilizing Sqoop and Kafka.

Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates.

Developed and tested many features for dashboard using Flask, CSS and JavaScript.

Developed backend of the application using the flask framework

Part of team implementing REST API's 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.

Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure

Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools

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.

Coded test programs and evaluated existing engineering processes.

Documented company Restful API's using Swagger for internal and third part use and worked on Unit testing and Integration testing.

Used Git for the version control.

Created a Git repository and added the project to GitHub.

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

Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.

Used JIRA for bug tracking and issue tracking.

Practical experience with working on multiple environments like development, testing, production.

Documented the problems and progress of project most accurately

Extensive knowledge and experience in Microsoft Office tools like MS Access, MS word, MS PowerPoint and MS Excel.

Environment: Python, Django, HTML5/CSS, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, Ansible, jQuery, AWS, GitHub, JIRA, MS Office, and UNIX.

Python Programmer

Cardinal Health Columbus, OH January 2020 to December 2021

Responsibilities:

Worked on designing, coding and developing the application in Python using Django MVC.

Extensively used OOD concepts in overall design and development of the system.

Worked with team of developers on Python applications for RISK management.

Used Django configuration to manage URLs and application parameters.

Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.

Used NumPy for Numerical analysis for Insurance premium.

Build SQL, NO SQL queries implementing functions, packages, views, triggers, and tables.

Used Pandas (Python library) for Statistical Analysis.

Built various graphs for business decision making using Python Matplotlib library

Using Subversion version control tool (GIT) to coordinate team-development and added the project to GitHub.

Thoroughly used Unit Test Python library for testing many Python programs and block of codes.

Involved in Agile Methodologies and SCRUM Process.

Created APIs, database Model and Views Utilization Python to build responsive web page application.

Implemented several sockets, TCP/IP, UDP, Twisted ZeroMq, XMLRPC programs to retrieve data from various data centers

Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2.

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

Coded test programs and evaluated existing engineering processes.

Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.

Created Workbooks and dashboards for analyzing statistical billing data using Tableau 9.0.

Designed and developed various analytical reports from multiple data sources by blending data on a single worksheet in Tableau Desktop

Environment: Python 3.x, Django 1.8, Shell Scripting, Pandas, PyQt, PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX. Tableau.

Python Developer

Molina Healthcare Long Beach, CA February 2017 to December 2019

Responsibilities:

Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, REST, JSON, and CRUD scripts for API Integration.

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.

Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics

Used standard Python modules e.g., csv, robot parser, itertools, pickle, jinja2, lxml for development.

Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Developed entire frontend and backend modules using PHP/Python.

Used Python Library Beautiful Soup for web scrapping to extract data for building graphs.

Rewrite existing Java modules to deliver certain format of data.

Development of the break point tool using Java User Interface

Handled all the client-side validation using JavaScript.

Using Subversion version control tool to coordinate team-development.

Responsible for debugging and troubleshooting of web application.

Design, develop, test, deploy and maintenance of the website

Environment: Python 2.6, Django web framework, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript,

Apache Web Server, REST API, Beautiful Soup.

Python Developer

Key Bank Cleveland, OH August 2015 to December 2016

Responsibilities:

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

Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.

Worked on server-side applications with Django using Python programming and used Python libraries like Beautiful Soup, Matplotlib, SciPy, NumPy and built efficient Node.js backend for client web application.

Developed tools to automate some base tasks using Python, Shell scripting and XML.

Used PyQt to implement GUI for the user to create, modify and view reports based on client data.

Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework.

Build all database mapping classes using Django models.

Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3 and JavaScript.

Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.

Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.

Managed large datasets using Panda data frames and MySQL.

Used Python to extract information from XML files.

Involved in development using Python, bug fixing and unit testing of the layout commands.

Developed Merge jobs in Python in order to extract and load data into MySQL database and used Test driven approach for developing applications.

Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Involved in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met

Environment: Python, Django, PyQt, XML, NumPy, Matplotlib, AJAX, jQuery, JSON, RESTful, MySQL, Agile and Windows.

Python Developer

United Heath Group, Hyderabad, India December 2011 to March 2015

Responsibilities:

Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.

Participated in the complete SDLC process.

Used Django configuration to manage URLs and application parameters.

Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS3 / HTML5framework.

Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page outcomes, written controllers using annotations.

Added the navigations and paginations and filtering columns and adding and removing the desired columns for view utilizing Python based GUI components.

Used PyQuery for selecting particular DOM elements when parsing HTML.

Involved in AJAX driven application by invoking web services/API and parsing the JSON response.

Developed complex web, middleware, and back-end systems in Python, SQL for Linux and Windows.

Developed SQL Queries, Stored Procedures, and Triggers Using Oracle 9i SQL and PL/SQL.

Actively participated in System Testing, production support and maintenance/patch deployments.

Environment: Python, Django, XML, PyQt, PyQuery, AJAX, jQuery, JSON, SQL, Agile and Windows.



Contact this candidate