Pati Brahmam

  • Sr. Python Developer
  • Riverwoods, IL
  • Member Since Jun 12, 2023

Candidates About

 

Pati Brahmam

Summary:

·         14  Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications, out of which 7+ years of experience using Python, Django in various domains. 

·         Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.

·         Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB

·         As AWS Cloud and DevOpsEngineer, I am responsible for managing AWS resources in cloud and maintain Continuous Integration and Continuous Deployment (CI/CD) pipeline for fast paced robust application development environment. 

·         Worked on interest rates trading desks, including inflation, emerging markets, cross currency, mtm cross currency, trs, caps, floors, plain vanilla, structured, FRAs, forwards, and fx forwards interest rate swaps. 

·         Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.

·         Experience in migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc

·         Excellent working knowledge in UNIX and Linux shell environments using command line utilities developed various Shell (bash, ksh) scripts to handle miscellaneous tasks.

·         Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.

·         Experience working in both water fall and agile software methodologies.

·         Implemented automated testing platforms and unit tests using Python, writing test scripts, test cases, test specifications and test coverage.

·         Good knowledge of finance and security valuation

·         Experience is quantitative finance, calculus, machine learning, data analysis, web applications

·         Performed code reviews and implemented best Pythonic programming practices

·         Developed various Python scripts to generate reports, send FIX messages (FIX Simulator), SOAP requests, TCP/IP programming and multiprocessing jobs.

·         Experience with VMWare Server, Desktop virtualization, AWS EC2, EBS and RDS.

·         Strong knowledge of Data Structures and Algorithms, Object Oriented Analysis, machine learning and software design patterns.

·         Configured continuous build tool Jenkins and static analysis tools like Coverity, cppCheck, pylint.

·         Experienced working with Splunk and Kibana.

·         Expert at version control systems like Git, Github, svn and cvs.

·         Used ticketing systems like Jira, Bugzilla and other proprietary tools.

·         Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.

·         Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).

·         Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT).

·         Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.

·         Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.

·         Good experience in handling errors/exceptions and debugging the issues in large scale applications.

Work Experience

--------------------------------------------------------------------------------------------------------------------------------------

Sr Python Developer.

Discover Financials - Riverwoods, IL                                                                                June 2016 to Present

Responsibilities:-

·         Worked with HTML/HTML5, CSS/CSS3, JavaScript in developing web applications.

·         Used web applications development using Django/Python, Flask/Python, and, JQuery, Ajax while using HTML/CSS/JS for server-side rendered application.

·         Used Puppet to deploy ELK for automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting 

·         Worked on trading strategies, quantitative finance, statistics, machine-learning, data analysis, stochastic calculus, application development, visualization

·         Used fixed income portfolio that includes government bonds, corporate bonds, foreign bonds, ETF's and convertibles. The Investment strategy is built around current market events and focusses on exploring opportunities in Fixed Income space.

·         Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc. 

·         Configured and maintained user accounts for dev, QA, and production teams and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate witheach other using IAM 

·         Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers 

·         Work with the synthetics trading desk to raise financing for hedge funds via total return swaps by indicating assets available for them to use 

·         Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespaced 

·         Created a Python/Django based web application using Python scripting for data processing, MySQL Workbench for the database, and HTML/CSS/JQuery and HighCharts for data visualization of the served pages.

·         Successfully migrated the Django database from MySQL Workbench to PostgreSQL with complete data integrity.

·         Developed scripts in python for Financial Data coming from SQL Developer based on the requirements specified.

·         Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.

·         Worked on Python Openstack API's, used Python scripts to update content in the database and manipulate files.

·         Wrote and executed various MYSQL Workbench database queries from Python using Python-MySQL connector and MySQL dB package

·         Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.

·         Writing SubQueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.

·         Developed automation scripts to test storage appliances in Python.

·         Involved in Loading, analyzing and extracting data to and from Oracle database with Python.

·         Worked with python Unit test library which was used for testing many programs on Python and other codes.

·         Involved in the complete software development life cycle (SDLC) to develop the web application.

·         Wrote Python scripts to parse XML documents and load the data in database.

·         Coding application using Python, Django in End-to-End Web application development using MVC architecture while front-end is built on CSS3 and HTML5.

·         Used Test Driven Approach for developing the application and implemented the unit tests using Python Unit Test framework called PyUnit.

·         Created Database Schema for MySQL Database and involved in designing ER-Diagrams using Microsoft Visio.

·         Worked on Restful API's to access the third party data for the internal analysis and statistical representation of that data.

·         Used JavaScript for Dynamic Page Functionality, popup screens and the user entry validations.

Environment: Python 3.5/2.7, Django 1.7, AWS, XML, Shell Scripting, HTML5, CSS3, JavaScript, MySQL, Angular JS, Linux, Apache, XML, SOAP, Restful API.

 

Senior Python Developer                                                                       

HP Inc – San Diego, CA                                                                                                 Nov 2014 to May 2016

Responsibilities:-

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

·         Helped migrating and managing multiple applications from on premise to cloud using AWS services like S3, Glacier, EC2, RDS, SQS, SNS, SES, CloudFormation, VPC etc

·         Worked on server side applications with Django using Python programming.

·         Automated the existing scripts for performance calculations using machine library like NumPy and SQLAlchemy for Insurance premium.

·         Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool.

·         Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.

·         Utilized standard Python modules such as CSV, itertools and pickle for development.

·         Developed Wrapper in Python for instantiating multi-threaded application.

·         The Batch process was developed using Java and SQL Stored Procedures.

·         Used POC's with the Confluent Schema Registry, Rest Proxy, Kafka Connectors for Cassandra and HDFS.

·         Delivered automated solutions for science models and maintained & updated existing automated solutions.

·         Maintaining SQL server database and updating PHP script.

·         Played a key role in the planning, testing, and implementing system enhancements and conversions.

·         Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery.

·         Involved in various phases of the project like Analysis, Design, Development, and Testing.

·         Developed a Front-End GUI as stand-alone Python application.

·         Debug application deployments on Multiple-environments.

·         Created Business Logic using Python 2.7.

·         Trained and documented initial deployment and Supported product stabilization / debug at the deployment site.

·         Wrote scripts in Python for Extracting Data from HTML file.

·         Designed and developed components using Python.

·         Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose.

Environment: Python 2.7, Django 1.7/1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Pro*C, GIT.

 

 

Senior Python Developer                                                                      

Vangaurd – Malvern, CA                                                                                                 June 2011 to Sept 2014

Responsibilities:-

·         Participated in requirement gathering and worked closely with the architect in designing and modeling.

·         Developed entire frontend and backend modules using Python on Django Web Framework.

·         Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.

·         Used Django configuration to manage URLs and application parameters.

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

·         Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.

·         Designed and managed API system deployment using fast http server and Amazon AWS architecture.

·         Created Python scripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.

·         Wrote Python scripts to parse XML documents and load the data in database.

·         Generated property list for every application dynamically using Python.

·         Created a Git repository and added the project to GitHub.

·         Created unit test/regression test framework for working/new code.

·         Improved code for reuse and better performance by making effective use of various design patterns and refactoring code base.

·         Imported data from SQL Server and Excel to SAS datasets. Performed data manipulation by merging several datasets and extracted relevant information

·         Implemented responsive vector maps and charts on web pages using the data from PostgreSQL.

·         Designed, implemented, operationalized High Availability SQL Server SSIS Ingestions and Data Integrations with ERP.

·         Collaborated with Product Management and User experience experts regarding product definition, schedule, scope and project-related decisions.

·         Implemented business logic, data exchange, XML processing and created graphics using Python and Django.

·         Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.

·         Applied data deletions logic- same records are deleted at source and target tables to achieve data reconciliation.

·         Worked on SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.

·         Model View Control architecture is implemented using Django Framework to develop web applications.

·         Run and monitor the data load process daily weekly and monthly basis, Validation of data after completion of data load.

 

Environment: Python, CSV, MySQL, MS SQL Server, Windows 12 Server, Linux, and Windows, Django, PostgreSQL, CSS, Python 2.7, Django 1.4, AWS, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux.

Python Engineer                                                                       

Wells Fargo – Charlotte, NC                                                                                             Mar 2010 to May 2011

Responsibilities:-

·         Automation for execution of tests in batch using Shell scripting in python.

·         Development of data structures, XML parsing using Python.

·         Usage of advance features like pickle/unpickle in python for sharing the information across the applications.

·         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.

·         Used Django database API's to access database objects.

·         Rewrote existing Python/Django modules to deliver certain format of data.

·         Generated graphical reports using python package Numpy and matPlotLib.

·         Represented 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 Python API's to dump the array structures in the Processor at the failure point for debugging.

·         Wrote programs to parse excel file and process many user data with data validations.

·         Create Cassandra database to handle the user's data (server-client).

·         Developed front end page using HTML, CSS, JavaScript and JQuery.

·         Generated property list for every application dynamically using python.

·         Collecting the several usage models and functions from the team members.

·         Developing and maintenance of the tool that abstracts the information for the user.

·         Implemented multiple high performances MongoDB.

·         Utilized various IDEs and internal debug tools during debugging.

·         Analyzing the data in design database.

·         Used SVN for version control.

·         Maintaining the data with different levels of access privileges.

Environment: Python, Django, Linux, HTML, CSS, MongoDB, Cassandra, Web services, SVN.

 

Sr. Performance Testing Engineer                                                                       

VerizonWireless – Irvine, CA                                                                                             Feb 2008 to Nov 2010

Responsibilities:-

·         Analyzed the Business and Technical requirements by interacting with business users and Developed Test plan and Test strategy for Functional and Performance testing of each phase of the application.

·         Participate in meetings to come up with new performance test scenarios

  • Involved in creating test strategies, writing test plans, estimating test efforts, managing test efforts.

 

Environment: Testing tools: HP-LoadRunner, Performance Center, HP-SiteScope, LoadRunner protocols: Web (http/html)), Microsoft .NET Web (Click and Script), Visual studio and Windows Sockets

Sr. QA Batch Support                                                                      

Nike – Portland, OR                                                                                                           Mar 2005 to Nov 2007

Responsibilities:-

  • Executing the QA batch which includes 6500 jobs in SAP BW, Oracle, Teradata, Informatica, Data Mart and Brio.
  • Fixing the issues related to SQL, Pl/SQL, SAP BW and escalating the code and data issues to functional teams.
  • Generating various status and progress reports as required.
  • Providing assistance for ongoing support and development for the Autosys related batch scheduling jobs.

 

Sr. Test Data Analyst                                                                      

T-Mobile – Seattle, WA                                                                                                    Nov 2003 to Jan 2005

Responsibilities:-

  • Analyzed the Business and Technical requirements by interacting with business users and Developed Test plan and Test strategy for Functional and Performance testing of each phase of the application.
  • Participated in design, Use case reviews and quality inspection for each release.
  • Formulate test scenarios based on business requirements.
  • Create Requirements using Quality Center and generate Traceability Matrices to ensure that all the requirements are covered by the test cases

 

Bridge Engineer                                                                       

V.S.N.Benarji Engineers and Contractors  – India                                                                 1994 to Jan 2001

Skills

DATABASE (7 years), jQuery (7 years), MYSQL (5 years), CSS (4 years), DJANGO (4 years) , Performance Testing(2 Years), Batch Support(2 Years).

 

Education: B.Tech From Nagarjuna University, Andhra Pradesh, India(1989-93)