Josep 
Sr. Python Developer
Vijayk@gainamerica.us
917-338-7536
 SUMMARY: 
•	10+ Years of professional experience in Analysis, Design, Development, and Implementation of various client-server applications in Python. Highly motivated Python developer with experience in developing banking applications, and a solid understanding of financial technologies. I am skilled in Python, Django, Flask, PostgreSQL, and REST APIs.
•	Experienced with full software development life cycle (SDLC), object-oriented programming (OOPs), architecting scalable platforms, database design and agile methodologies.
•	8 years Full stack developer/Leading Python, Django 3.x & Flask.
•	Experience in website design, software design, database design and development of various software applications using Django, Flask, PYTHON, Zend Framework-2, PHP, ReactJs, Oracle, My SQL, PostgreSQL, ExtJS, Jquery, CSS, HTML, JSON, AJAX.  
•	Good experience on complex Database procedure and package to import/export and process the data quickly.
•	Experience converting the monolithic application to microservices architecture application.
•	Highly experienced and skilled in Agile Scrum Master with a strong record of excellent teamwork and successful coding and project management.
•	Agile project management using SCRUM.
•	Expertise in end-to-end development of software products from requirement analysis to system study, designing, coding testing, de-bugging, documentation, and implementation. 
•	Experience in developing and designing of Web Application, interfacing with clients, and deploying technology to build successful solutions for clients.
•	Exposure in entire SDLC including requirement analysis, program design, debugging, testing, maintenance, and documentation.
•	Track record of successfully handling projects for various reputed clients. 
•	Deft in handling design / coding reviews; creating solution architecture documents and ensuring that designs follow the overall product architecture.
•	Experienced in developing web-based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript, ReactJS and jQuery.
•	Hands-on Experience in Data Management, Data Security, Data Modeling, Workflow Automation, Formulas & Validations, Chatter.
•	Dedicated to streamline processes & providing timely solutions.
•	Experience in developing Microservices, producing and consuming JSON objects from Kafka messaging system
•	Experience in developing web applications by following Model View Control (MVC) Architecture using server-side application Django.
•	Experienced e-commerce and RESTful APIs, Python and PHP.
•	Experience in writing SQL queries and Stored Procedures and implementation on different databases.
•	Working experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, IAM and Used AWS Lambda to run code virtually.
•	Experience in Object Oriented Design and Programming concepts.
•	Knowledge about setting up Python REST API Framework using Django.
•	Hands on experience on WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) architecture.
•	Exceptionally solid background in composing API's along with Web Services over Python.
•	Experience in using Adobe Flash, SVN, Eclipse, JIRA, GitHub, and CVS.
•	Experience working knowledge in UNIX and Linux shell environments using command line utilities.
•	Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing.
•	Experienced in version control systems using CVS, SVN and Git/GitHub and issue tracking tools like Jira and Bugzilla.
•	Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
•	Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
•	Experience in building frameworks and automating complex workflows using Python for Test Automation.
•	Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
•	Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
•	Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server.
•	Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
•	Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
•	Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
•	Developed ETL pipelines in and out of data warehouse using combination of Python and spark. 
•	Experienced in writing API’s and Web Services in Python and developed Rest API for the projects by using cloud platforms like Amazon AWS and Google App Engine.
•	Implemented unit tests, integration test and functional testing in Python. 
•	Experience in working with different operating systems like LINUX, UNIX, and WINDOWS.

Technical Skills 

Languages:	Python 3.x / 2.x, C, C++, Java, SQL, Shell Script, PHP, Perl	
Python Libraries	Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, Matplotlib, Pickle, Pyside, SciPy, wxPython, PyTables, pdb	
Framework/Tools:	Punit, AngularJS, ReactJS, Spark, Kafka Messaging System	
Databases:	NoSQL, MongoDB, MS SQL, MySQL, Oracle	
		
Web Technologies:	XML, CSS, HTML, DHTML, JavaScript, jQuery, MVC3, Bootstrap, RESTful, AJAX and Node.js.	
Cloud Technologies: 	AWS (EC2, VPC, S3, IAM, Elastic Beanstalk), Microsoft Azure	
Web Services:	SOAP, REST	
Tools & IDE:	Eclipse, Dev, Django PyCharm, Scripter, Spyder, Studio, Visual Studio Code	
Methodologies:	Agile, Scrum, Microservices Architecture	
Operating Systems:	Window, UNIX, Linux	

Professional Experience 
US Bank, Minneapolis, MN                        			  June 2021 – Present
Role: Sr Python Developer
U.S. Bancorp is an American bank holding company based in Minneapolis, Minnesota, and incorporated in Delaware. It is the parent company of U.S. Bank National Association, and is the fifth largest banking institution in the United States.

The project scope was to upgrade digital platform for account Management Services. This product suite was developed using microservices which were responsible for managing customer accounts, including account creation, updating account details, and account closure. The services also provided real-time updates on account balances, transaction history, and other relevant information.

Responsibilities
•	Responsible for understanding requirements from Business Requirement Document, system analysis, design, development, testing, and deployment.
•	Collaborated with stakeholders to understand business requirements and design software solutions that meet their needs.
•	Developed and maintained RESTful APIs for efficient communication between microservices.
•	Implemented security measures to ensure the confidentiality, integrity, and availability of data.
•	Conducted code reviews, implemented best practices, and mentored developers to maintain code quality and consistency.
•	Worked on integrating third-party APIs into existing systems.
•	Conducted unit and integration testing to ensure the reliability and functionality of the applications.
•	Collaborated with the team to develop efficient and scalable applications.
•	Maintained code quality by following best practices and code reviews.
•	Designed and implemented performance optimization strategies to ensure high scalability and reliability of the platform.
•	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.
•	Good involvement with creating web applications and actualizing Model View Control (MVC) design utilizing worker side applications like Django and Flask.
•	Created scaling enterprise application to coordinate article review and management.
•	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.
•	Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
•	Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django and PostgreSQL.
•	Built API handling interface to add the layer of abstraction between Article API and 100s of customers.
•	Experienced with AWS cloud platform and its features, which includes EC2, S3, ROUTE53 VPC, EBS, AMI, SNS, RDS AND CLOUD WATCH.
•	Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
•	Gathered Semi structured data from S3 and relational structured data from RDS and keeping data sets into centralized metadata Catalog using AWS GLUE and extract the datasets and load them into Kinesis streams.
•	Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
•	Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON, and jQuery.
•	Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery.
•	Generated Python Django forms to record data of online users and used PyTest for writing test cases.
•	Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
•	Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and matplotlib.
•	Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
•	Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
•	Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.
•	Worked on designing and deploying a multitude application utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, EMR Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
•	Introduced new features and solved existing bugs by developing code for a cloud-based integration platform (iPaaS) and Migrated customer data from legacy iPaaS to AWS.
•	Deployed and tested different modules in Docker containers and GIT. Implemented programming automations using Jenkins and Ansible on Unix/Linux based OS over cloud like Docker.
•	Utilized AWS Kinesis Streams, AWS Step Functions (Serverless) Pipelines, AWS Kinesis Streams, Google TensorFlow, AWS Step Functions (Serverless) Pipelines, AWS Kinesis Streams, AWS Kinesis Streams Data Analytics Streaming SQL (AWS EKS) Pipelines.
•	Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, and PL/SQL

Environment: Python, Flask, pymongo, Kafka-python, multiprocessing, threading, XML, JSON, jsocschema, Kafka, REST, API, AWS, NoSQL (MongoDB), GitHub, Agile and Linux.

USAA San Antonio, TX                   		 		May 2020 – May 2021
Role: Python Developer

The United Services Automobile Association is an American financial services group of companies including a Texas Department of Insurance-regulated reciprocal inter-insurance exchange and subsidiaries offering banking and insurance to people and families who serve, or served, in the United States Armed Forces.
The project scope was to develop quotation services using python with various Insurance data sources. The system was enabled to auto integrate with various insurance data sources such as third-party insurance providers, government databases, and insurance industry databases. This was to enable the system to access up-to-date insurance information such as rates, coverage options, and policy details. There were multiple microservices developed to hadlle the process of insurance quotes based on the risk assessment and other relevant factors such as coverage options, deductibles, and discounts 

Responsibilities:
•	Developed and tested many features for a dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery 
•	Managed and reviewed the Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
•	Used Panda data frames and MySQL, queried MySQL database queries from python using Python-MySQL connector Developed web applications and RESTful web services and APIs using Python, Django, and PHP.
•	Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
•	Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language and RabbitMQ Message bus (communication interface).
•	Used Go Programming Language (Golang)and Scala in the development of the application.
•	Used GOLANG to log the different host system event and alert information to Cassandra database.
•	Experience of the design patterns and best practices with Golang (and more) to start with design and get to deployable production systems including scale monitoring and
•	Developed entire frontend and backend modules using Python on Django Web Framework.
•	Scraping website using Python Beautiful Soup, and then parsed it with XML.
•	Outputting the parsed data as JSON/BSON and stored into MongoDB
•	Used NLTK and StanfordNLP to process text data and created offline intelligence.
•	Querying data from MongoDB and use them as input for the machine learning models
•	Using AWS for application deployment and configuration.
•	Wrote UNIX shell scripting for automation.
•	Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
•	Used JavaScript and JSON to update a portion of a webpage.
•	Develop consumer-based features using Django, HTML and Test-Driven Development (TDD).
•	Developed Python web services for processing JSON and interfacing with the Data layer.
•	Increased the speed of pre-existing search indexes through Django ORM optimizations.
•	Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
•	Designed and drove experiments to form actionable recommendations. Presented to business leaders to drive decisions.
•	Used Django frameworks and Python to build dynamic webpages.
•	Developed tools for monitoring and notification using Python.
•	Enhanced the application by using HTML and Java script for design and development.
•	Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
•	Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
•	Involved in designing database Model, API's, Views using python to build an interactive web-based solution.
•	Generated Python Django Forms to record data of online users.
•	Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
•	Implemented a module to connect and view the status of an Apache Cassandra instance using python.
•	Developed MVC prototype replacement of current product with Django.
•	Improved the Data Security and generated report efficiently by caching and reusing data.
•	Created UI using JavaScript and HTML5/CSS3.
•	Developed Custom SQL scripts, python to clean, model the data to view required claim data in developed dashboards.  
•	Consistently attended meetings with the client subject matter experts to acquire functional business requirements to build SQL queries that would be used in dashboards to satisfy the business's needs.
•	Parsers are written in Python for extracting useful data from the design database. Creating restful web services for Catalog and Pricing with Django MVT and MySQL.
•	Used third party jQuery-based plug-ins like jQuery UI, Data tables etc. Used SOAP UI Pro to test web service (REST/SOAPUI) changes.

Environment: Python 3.4/2.7, Django 1.9, Python scripting, Google App Engine, NoSQL, MongoDB, MySQL, Linux/ Unix OS, Ajax, Soap, Rest, jQuery, JavaScript

Northern Trust, Chicago, IL                 	       		January 2018 – April 2020
Role: Python Developer

Northern Trust Corporation is an American financial services company headquartered in Chicago, Illinois that caters to corporations, institutional investors, and ultra high net worth individuals

The project was to provide digital transformation to core banking customers, like Customer Relationship Management dashboards with updated 360-degree view of customers, including their transaction history, preferences, and behavior. The services developed personalized their products and services and offered targeted marketing campaigns.

Responsibilities:
•	Participated in the development of application architecture and blueprints to define application components, platforms, interfaces, and development tools.
•	Used Django configuration to manage URLs and application parameters.
•	Worked on Python Open stack API's.
•	frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, PyCharm, pytest, Eclipse, emacs.
•	Used Python and Pandas library, built data analysis graph for documentation and record.
•	Worked with Blender script, built add-on and customization of blender interface.
•	Used SPSS tool for statistical programming and computational techniques for large data sets and quantitative analysis.
•	Used SPSS tool for Visualization techniques for summarizing complex data analysis using Python.
•	Independently developed and implemented analysis workflow and quality practices, including workflow optimization, process standardization, configuration management of analysis files and software, and verification and validation (V&V) of models.
•	Using Numerical equation, built application and do 2D- finite Element analysis using python language
•	Used Django database APIs to access database objects.
•	Generated graphical reports using python package NumPy and Matplotlib.
•	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.
•	Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
•	Extracted the actual data of HTML format and predicted raw data; interpreted and stored predicted one in well-organized JSON files.
•	Wrote programs to parse excel file and process many user data with data validations.
•	Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
•	Created internal diagnostic tools using Golang and AngularJS to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
•	Developed responsive web product features using React JS, SASS, on Golang with REST.
•	Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice.
•	Building a Command line tool to interact with RESTful API using in Golang.
•	Wrote Python scripts to parse JSON documents and load the data in database.
•	Responsible for setting up Python REST API framework using Django.
•	Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
•	Exported/Imported data between different data sources using SQL Server Management Studio.
•	Worked on development of SQL and stored procedures on MYSQL.
•	Utilized Agile process and JIRA issue management to track sprint cycles.
•	Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.
Environment: Python, Django, Pandas, XML, XHTML, AJAX, CSS, JavaScript, jQuery, GitHub, SQL, Rest API, Jira, Agile and Windows.

UnitedHealth, NY 						March 2016 – December 2017	
Python Developer   

UnitedHealth Group Incorporated is a for-profit American multinational managed healthcare and insurance company based in Minnetonka, Minnesota. It offers healthcare products and insurance services.

The project scope was to develop medical data analytics system, using python to develop machine learning models that analyze patient medical data, such as healthcare reports, medical imaging, and clinical notes, to identify patterns and insights that were used to provide personalized healthcare services.

Responsibilities:

•	Defining the scope of testing within the context of each release / delivery.
•	Implemented business logic using Python Web framework Django. 
•	Implemented Model View Control architecture in developing web applications using Django framework. 
•	Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security. 
•	Tested entire frontend and backend modules using Python on Django Web Framework 
•	Working as an application developer experienced with controllers, views, and models in Django
•	Planning, deploying and managing the testing effort for any given engagement.
•	Developing test automation framework using python and See Test APIs.
•	Developing Requirement Traceability Tool using python.
•	Coordinating with the development team for any assistance in issue reproduction and testing.
•	Executing test scripts using Visual Studio, MTM and See Test tool.
•	Involved in Code reviews and Test Case reviews.
•	Prepare any risk mitigation plans if in case any delays are foreseen.
•	Training new joiners on test reporting, test automation, and test management.

Environment: Python, Pytest, Pylint, Microsoft Visual Studio, Microsoft Test Manager, See Test Automation Tool, and TFS.

State Farm Insurance, Bloomington 			January 2015 – February 2016	
Python Developer   
State Farm Insurance is a group of mutual insurance companies throughout the United States with corporate headquarters in Bloomington, Illinois. Founded in 1922, it is the largest property, casualty, and auto insurance provider in the United States.

Responsibilities:

•	Participated in the complete SDLC process and used PHP to develop website functionality.
•	Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
•	Developed entire frontend and backend modules using Python on Django Web Framework.
•	Designed and developed data management system using MySQL. Built application logic using Python 2.7.
•	Used Django APIs for database access.
•	Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
•	Angular.js is used to build efficient backend for client web application.
•	Used Python to extract information from XML files.
•	Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
•	Participated in requirement gathering and worked closely with the architect in designing and modeling.
•	Worked on development of SQL and stored procedures on MYSQL.
•	Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
•	Designed and developed a horizontally scalable APIs using Python Flask.
•	Designed Cassandra schema for the APIs.
•	Implemented monitoring and established best practices around using elastic search.
•	Effectively communicated with the external vendors to resolve queries.
•	Used GIT for the version control.

Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, jQuery, Adobe Dreamweaver, Apache web server.

T. Rowe Price Group, Inc., NY                   January 2012 – December 2014
Python Developer
Responsibilities:

•	Worked with various phases of the project like analysis, design, development, and testing.
•	Good comprehend of Business requirement document and creation of Low-level design document
•	Tested by adopting the new applications for voluminous data.
•	Managed the project deployment by Chef tool and other.
•	Dealt on Database Objects, Tables, and views.
•	Developed APIs for new clients and created new business logics accordingly for both scheduled and immediate transfers.
•	Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.
•	Produced, extensive Unit test cases and release tracker for every release.
•	Developed Webpages using CSS, HTML and JavaScript's.
•	Created a uniform look in the application by using style sheets.
•	Resource providers to support automation through Jenkins.
•	Extensive coding using several Python Modules and controls to rapidly build application.
•	Used Python Data structures like lists, dictionaries, and tuples.
•	Experienced in working with complicated List comprehensions, generators, lambda functions and various built-in functions like map, filter etc.
•	Used subversion for version controlling.
•	Resolved performance related issues using efficient coding.
•	Query Optimization through SQL server tools for quick response time
•	Provide support during developing phase by coordinating with production field.
•	Worked with various bugs fixing issues.

Environment: Python, SQL, Linux, Chef, Jenkins, HTML, JavaScript, MVC pattern, MS SQL server.