Shivaram - Python developer |
[email protected] |
Location: Atlanta, Georgia, USA |
Relocation: Open |
Visa: H1B |
PROFESSIONAL SUMMARY:
With over 8 + Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support, and Implementation of various web, stand-alone, client-server enterprise applications using Python, and Django in various domains. Good knowledge of various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC), and QA methodologies from project definition to post-deployment documentation. Experienced in developing Web Services with Python programming language. Good experience in developing web applications implementing Django, Flask, and Webapp2 web application frameworks, with a good understanding of Django ORM and SQLAlchemy. Experience in Python Development and Scientific Programming and using NumPy and Pandas in Python for Data Manipulation. Experienced in frameworks like Django, Angular.JS, JavaScript, jQuery, and Node.js. Have good exposure to LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures. Experience in implementing Python alongside using various libraries such as mat plotlib for charts and graphs, MySQL db for database connectivity, python-twitter, PySide, Pickle, Panda s data frame, network, and urllib2. Experienced in requirement gathering, use case development, Business Process flow, and Business Process Modeling: extensively used UML to develop various use cases, class diagrams, and sequence diagrams. Solid experience with Pyspark data structures, critical features, and performance tuning. Experience implementing Object-oriented Python, Hash Tables (Dictionaries) Multithreading, Django, and MY-SQL. Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration. Good experience in working with various Python Integrated Development Environments like PyCharm, PyScripter, PyStudio, Spyder, and PyDev. Good Experience in HTML5, CSS3, JavaScript, Angular.JS, Bootstrap, JQUERY, JSON, and AJAX to deliver cutting-edge user interfaces and components. Experience in building frameworks and automating complex workflows using Python for Test Automation. Having experience in Agile Methodologies, Scrum stories, and sprints experience in a Python-based environment, along with data analytics, data wrangling, and Excel data extracts. Good knowledge of web services with protocols SOAP and REST. Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases. TECHNICAL SKILLS: Languages Python 3.x/2.7, SQL Python Framework Django, WebApp2, Flask Python Libraries Pandas, NumPy, Seaborn, Matplotlib, Scikit-Learn, Pyspark Databases SQL and NoSQL modeling, Query Scripting in PostgreSQL, SQL Server, Cassandra Web Technologies XML, CSS3, HTML 5, DHTML, JavaScript, jQuery, Bootstrap, RESTful, AJAX, Angular JS, Java Script, jQuery, and Node.js. Web Services Web Logic, SOAP, REST Application Servers WebSphere, WebLogic, JBoss, and Tomcat. IDE NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text. Methodologies Agile, Scrum, Waterfall Operating Systems Window Variants, UNIX, Linux PROFESSIONAL EXPERIENCE: FISERV Alpharetta, GA April 2022 Till Date Role: Python Developer Responsibilities: Responsible for gathering requirements, system analysis, design, development, testing, and deployment. Rewrite existing Java applications in the Python module to deliver certain formats of data. Created Business Logic using Python to create Planning and Tracking functions. Worked on server-side applications with Django using Python programming. Designed and developed components using Python with Django Framework. Implemented code in Python to retrieve and manipulate data. Designed and implemented a Pyspark-based large-scale parallel relation-learning system. Build data frames using Pyspark with AWS EC2 cluster for big data requests within the org, scraped data from 3rd party APIs using Python and aggregated multiple data sources for analysis and product insights. Developed consumer-based features and applications using Python and Django in test-driven Development and pair-based programming. Used Django configuration to manage URLs and application parameters. Developed a Python Script to load the CSV files into the S3 buckets and created AWS S3buckets, performed folder management in each bucket, and managed logs and objects within each bucket. Using Pandas, NumPy, FeatureTools, Missingno, and SciPy packages to clean, explore, and manipulate data to perform feature engineering. Used PyQuery for selecting Particular DOM elements when reading HTML. Used Python and Django to create graphics, XML processing, data exchange, and business logic implementation. Used Python SNMP for automating Network Management in Windows server. Involved in AJAX-driven application by invoking web services/API and parsing the JSON response. Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework. Consumed external APIs and wrote RESTful API using Django REST Framework and Angulars. Implemented the presentation layer with HTML, DHTML, AJAX, CSS, and JavaScript. Set up rules and policies with a Node.js/Python back end. Developed complex web, middleware, and back-end systems in Python, SQL, and Perl for Linux and Windows. Created a Git repository and added the project to GitHub. Involved in Installation and setting up Python/Linux test beds. Wrote validation scripts in SQL to validate data loading. Used Spark SQL with Python for creating data frames and performing transformations on data frames like adding schema manually, casting, and joining data frames before storing them. Utilized Agile process and JIRA issue management to track sprint cycles. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met. Environment: Python 3. x, Django, Pandas, Pyspark, NumPy, Matplotlib, DHTML, HTML5, CSS3, AJAX, JavaScript, PyQuery, DOM, XML, JSON, Rest, AWS, Angular.js, Bootstrap, Node.js, SQL, Jboss, GitHub, Jira, Agile and Windows. Rockwell Automation, Hyderabad, India Client: Macy s March 2017 - December 2021 Role: Python Developer Responsibilities: Involved in the project life cycle including design, development and implementation, and verification and validation. Involved in building database Models, APIs, and Views utilizing Python, to build an interactive web-based solution. Carried out various mathematical operations for calculation purposes using Python libraries. Developed entire frontend and backend modules using Python on Django Web Framework. Involved in Developing a Restful API service using the Django framework. Design and documentation of REST APIs using Django Rest framework for collection and retrieval of high-volume data which is the result of the search query. Developed entire frontend and backend modules using Python on Django Web Framework. Developed Business Logic using Python on the Django Web Framework. Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package. Developed Python-based API (RESTful Web Services) to track events and perform analysis using Django. Created Data tables utilizing PyQt to display patient and policy information and add, delete, and update patient records. Generated Python Django forms to record data of online users and used Pytest for writing test cases. Involved in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, and Angular.js. Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture. Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript. Managed large datasets using Panda data frames and MySQL. Worked with JSON-based REST Web services. Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector and MySQL dB package to retrieve information. Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, and PL/SQL. Utilized Agile process and JIRA issue management to track sprint cycles. Used PyUnit and Python Unit Test Framework for all Python applications. Responsible for debugging and troubleshooting the web application. Supported user groups by handling target-related software issues/service requests, and identifying/fixing bugs. Used data types like dictionaries, tuples, and object-oriented concepts-based inheritance features for making complex algorithms of networks. Environment: Python 3. x, Django, Pandas, HTML5, XHTML, AJAX, CSS3, JSON, DOJO, Bootstrap, Node.js, Angular.js, JavaScript, Restful, SQL, Jira, Agile and Windows. Rockwell Automation, Hyderabad, India Client: Marathon Petroleum August 2015 to January 2017 Role: Python Developer Responsibilities: Involved in scrum meetings, product backlog, and other scrum activities and artifacts in collaboration with the team. Working on Numerical data analysis and scientific computations using NumPy and SciPy modules. Building various graphs for business decision-making using the Python Matplotlib library. Working on migrating data to Amazon AWS. Using AWS products like EC2, S3, and Boto3 to automate EC2 Instances, taking regular snapshots, Log Monitor, Lambda, REST API Gateway, etc. Using Cloud-watch to monitor AWS cloud resources and the applications that are deployed on AWS by creating new alarms, and enabling notification service. Implementing a Multithreading module and complex networking operations like race route, SMTP mail server, and web server Using Python. Working with WEB APIs to make calls to the web services using URLs, which would perform GET, PUT, POST, and DELETE operations on the server. Responsible for maintaining the Python coding style and standards as per Python PEP 8 standards. Using various tools like PyCharm, and Pylink to maintain new coding standards and make debugging easy within the code. Involved in query optimization and performance tuning for Oracle long-running queries. Performing API testing by utilizing the Postman tool for various request methods such as GET, POST, PUT, and DELETE on each URL to check responses and error handling. Performed application development using tools like IntelliJ and Maven for building applications. Embedded automated build system, Jenkins to save Building into the repository. Using GitHub version control system to collaborate with team members. Responsible for bug tracking and debugging the project monitored on JIRA (Agile). Environment: Python, Django, PyCharm, Pylink, WEB API, AWS, EC2, S3, Boto3, Oracle, Postman, Maven, Jenkins, GitHub, Jira, Agile, Windows. Keywords: quality analyst user interface javascript sthree database procedural language Georgia |