Home

Rohith - Python developer
[email protected]
Location: Fremont, California, USA
Relocation: ready to relocate
Visa: OPT
PYTHON Developer
Name: Rohith
Phone: +1 (510) 999-4886
Email: [email protected]
Linkedin: linkedin.com/in/rohith-allamneni-084972235


Professional Summary:
Python (Entry and Associate level) certified Developer
Around 7 years of IT professional experience in Waterfall & Agile methodology, interacting with Business users right from gathering business requirements, Documentation, Analysis, Designing, Coding& Debugging, Testing, and post-production support activities.
Good exposure to Travel(American Airlines), Retail (Walmart, Target) and Health care (BCBS) domains.
Worked on Python libraries like Pandas, NumPy and Matplotlib, and packages such as HTML parser like Beautiful Soup.
Experienced in Web development in Python using Django framework and have knowledge on Flask and FastAPI (Asynchronous framework)delivering responsive, user-friendly interfaces that enhance the user experience.
Knowledge on AWS Cloudand its features which includesEC2, S3, ECS, DynamoDB.
Good exposure to the No SQL DatabasesCassandra& MongoDB.
Good exposure to relational databases like DB2, My SQL, Oracle.
Experience in working on Windows, UNIXand Linux Platforms.
Experience in Object Oriented Design and Programming concepts in Python.
Experience in developing, consuming, and testing RESTful API s using different Python Web Frameworks like Django REST framework, Flask.
Experienced in migrating the legacy applicationsautomated scripts developed in Python 2.7 to the latest versions of Python 3.0 following and implementing the object-oriented principles and industry standard design patterns wherever required.
Experienced in using internal tools inPyCharm, Eclipse and Visual Studio Codefor coding and debugging.
Using tools like Jupyter Notebook to test and accomplish day to day challenges with the data, measuring and improving performance whenever required.
Experience in Build and Deploy process and continuous integration process with Jenkins and Docker.
Experience using GIT, SVN, GitHub version control system for source code management.
Well versed with Agile with SCRUM, Waterfall Model and hands-on experience with bug tracking tools HP Quality Center, JIRA, and Bugzilla.
Proficient in writing unit testing code using Unit test/PyTest and integrating the test code with the build process.
Experience in containerizing Python Web application using Docker.
Experienced in Automation Testingby automating manual test cases using HP QTP and execution of the Testcases and Defect handling in HPALM.
Experienced in Web Service automation testing like RESTful and SOAP using SOAP UIand have knowledge on POSTMAN.
Fixing production issues and supporting customer/client facing applications 24/7 on demand to meet the customer SLA.
Developing / updating the technical documentation to accurately represent application design for user support.
Worked in multiple teams and maintained good rapport within internal team and across org level.
Excellent communication, Quick learner and problem-solving skills and ability to handle multiple tasks.

Education:
Master s in TRINE University

Bachelor of Engineering in Andhra University, Visakhapatnam, Andhra Pradesh.

Certifications
Certified Associate in Python Programming (PCAP)
Certified Entry-Level Python Programmer (PCEP)

Technical Skills:

ProgrammingLanguages Python 3, Groovy Scripting, Shell Scripting, Core Java(academic), C++(academic), C (academic)
QueryLanguages SQL, PL/SQL,PostgressSql
OperatingSystems Windows Vista/XP/7/8/10, Linux, Unix, Mac OS
WebDevelopment CSS, HTML, DHTML, XML, JavaScript
WebServers Weblogic, Apache Tomcat
Framework Django, Flask, Cucumber, Selenium
BugTrackingTools Jira, Bugzilla, Junit, HP Quality Center
Databases Oracle 9i, MySQL, Apache Cassandra, MongoDB, Sqlite3, DB2 10.5
Build Tools Gradle 6, Maven, Apache Ant
SDLC Methodologies Agile, Scrum and Waterfall
IDEs Visual Studio Code, PyCharm, Eclipse, Jupyter Notebook
VersionControls SVN, GIT and GitHub
Automation tools CA Lisa, SoapUI, HPQTP/UFT
Tracking Tools Service Now, Version One

Professional Work Experience:
Client BCBS Chicago IL Jul 2023 Till Date
Role Python Developer

Tools & Technologies: Python 3.x, Flask, FastAPI, HTML5, CSS3, JavaScript, PostgreSQL, MongoDB, Pandas, Matplotlib Postgres, PyTest, ORM, Linux, GIT, GitLab, CI/CD, Docker, React.Js, Mongo Db

Roles & Responsibilities:
Responsible for client facing high availability (HA), high-throughput and high value data (HVD) application development while providing expertise in the full software development lifecycle, from the initial concept and design phase to testing and deployment.
Analyzing user requirements and defining functional specifications using Agile methodologies.
Developed web applications using Python 3.x (3.6+) MVC (MVT) frameworks backed up by mix of SQL and NoSQL databases like, MySQL, PostgreSQL, and MongoDB.
Designing and developing high throughput screening (HTS) dashboard for Data analysis and visualization that helps scientists to assess with their data quality.
Developed data processing pipeline in Python which pulls data from different sources that handles both synchronous and asynchronous requests, process, and dump/ingest data into different data repositories/databases.
Developed REST API s using Python 3.x,, Flask REST Plus and deployed using Docker.
Developed API s that enables seamless integration between Science to Data Science which provides Data Scientists to build ML models and perform different Machine Learning tasks.
Responsible for setting up Python REST API framework using Flask and providing interactive Open API Standard (aka. Swagger) API documentation to the other cross functional teams.
Designing the user interactive web pages/ templates as the front-end part of the application using various technologies like HTML, CSS, JavaScript, jQuery, JSON, Vue.JS and implementing Bootstrap for better user experience.
Implementing backend asynchronous task queue system for data processing pipelines using li-braries/frameworks like Flask etc.
Implementing automated data processing systems using libraries like Subprocess, also sending notifications to users using python SMTP library.
Using tools like Jupyter Notebook to test and accomplish day to day challenges with the data, measuring and improving performance wherever required.
Worked on different high performance scientific and data visualization libraries like Pandas, NumPy, Matplotlib etc.
Experience in using Object-oriented design patterns, multi-threading, multi-processing, Excep-tion handling and extensive knowledge in client server environment.
Developed backend components by writing effective and scalable code which improves the TIME and SPACE complexity of the components that in turn improved the responsiveness and overall performance.
Experienced in the cross-platform application development, coordinated with internal teams to understand user requirements, and provide technical solutions.
Proficient in writing unit tests using Unit Test/PyTest and integrating the test code with the build process.
Deployed the project using GitLab CI/CD pipeline into Docker containers .
Demoing and prototyping new features to customers/clients, collecting their feedback, prioritizing, and implementing them by following Agile Scope methodology.
Developing or updating the technical documentation to accurately represent application.

Client Alpha Technologies, India. Jan-2021 DEC-2022
Role Python Developer
Technologies / Tools Python 3.0, PyMongo, Pycharm IDE, Selenium

Proof of Concept: In Alpha Technologies, there are lot of internal domain-based applications.
On considering one such application, initial amount of time and manpower required and taken to execute the test Cases manually was very large. There arose the need of automating the test cases. Hence a proof of concept before pitching the ideas to the investors Now the focus is on the viability of a project, where in automating only 60 most sophisticated manual test cases out of 200 so that one can determine whether idea of automating is worth pursuing and what might to bring the concept to fruition.

Responsibilities:
Involved in determining the Scope of automation for the Application & requirement gathering.
Implementing Python Framework in HP QTP
Test Script +Test Plan + Test Design + Test Strategy
Writing the python scripts from scratch.
Setting up test environment in HP ALM and running the test scripts in HPALM.
Worked closely with offshore & onshore team.
Used Agile methodology.
Closely working with Business users to meet their standard of enhancing the scripts

Client Target Corporation, India. Nov-2018 Dec-2020
Role System Engineer 1
Technologies/Tools: Core Java, Spring Boot, HP ALM 11, Mysql, RestAPI
Project Description: Centralized Dashboard

This is one of the User-friendlydashboards for the customer that allows to track how online business or ecommerce store is performing yearly and demonstrate the value of online marketing efforts for the business via graphically. It also allows you to monitor the quality and quantity of support requests in the organization. These dashboards are essential for all levels of the organization, from the founder and VP of Customer Support to support managers and reps, as they help you provide a consistent, high-quality level of service. This dashboard includes the following metric such as Customer Satisfaction Score, Customer Lifetime Value, Monthly Recurring Revenue. Customer Retention Cost, Issue resolution Rate& Average response time etc.

Responsibilities:Was responsible for On-site co-ordination, Requirement analysis, Change Request/Enhancement Estimation.
Responsible for Bug fixing in Jiraand resolving tickets.
Implemented code in Java and Spring bootusing Eclipse on enhancment
Performed Unit testing using Junit.
Ensured that Proper is Report generated, Layout format & derived metrics (Agg&Totals).
Provide timely status report to Manager, attending daily Synch up meetings with client.
Providing various process improvement by contributing towards detailed SRS docs,
Design Specs, Review Reports & Defect Trackers.

Client KAP-SOL India July-2017 Oct-2018
Role System Engineer
Technologies / Tools Apache Cassandra, Citrix, SOAP UI,CA LISA, Teradata, HP ALM, Team forge
Project Description: HOBUS is database that will have their own columns which needs to be added into Cassandra. Data is migrated from HOBUS to Cassandra in the form of PUBSUB (XML) based on the business rules. Web Services are used to retrieving the data from Cassandra. So as a tester we are validating the columns which are present in HOBUS database and existing columns from WCC and Legacy databases all are present in Cassandra database. And also test the web services using SOAP UI .This project has adopted agile methodology. Proceeding with sprints we were trying to automate the services using CA LISA.

Responsibilities:
o Performed Data Migration from Source Database to Target Database using Cassandra & Teradata based on the business rules.
o Performed the service testing (SOAP and REST), Sanity testing, automated the same using CA LISA and SOAP UI and groovy script.
Coordinated with different team like support team, onsite team, Dev team, DB team, vendors/other stakeholder from different companies.
Prepared reports like Daily & weekly status report

Technical part covered in SOAP UI and CA LISA:

Creating Test suite, Test cases and TestSteps.
Verify the SoapUI request provided by the WSDL and analyzing and validating response xml by using assertions (xpath),regex.
Using 'Data source', 'Data sink' to read, write the values from and to external flat file (txt and csv)
Using 'DataSource loop' to loop the test steps for various conditions
Using Property list and Property transfer to transfer the data or values in between the test steps.
Writing groovy scripts for various functions using objects like 'TestRunner', 'getXmlHolder', 'context.expand'.
Handling the error (both clean exit and logging to external flat file)
Keywords: cprogramm cplusplus continuous integration continuous deployment machine learning user interface javascript sthree database information technology hewlett packard procedural language California Colorado Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];3168
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: