Post Job Free

Resume

Sign in

Python Developer Sql

Location:
Parker, CO
Posted:
April 19, 2023

Contact this candidate

Resume:

Rathish Gaddam

■ linkedin.com/in/rathish-gaddam-*8b701265 ■ 929-***-**** ■ adwmyu@r.postjobfree.com

PROFESSIONAL SUMMARY

Around 7+ years of IT experience in design, development, implementation and testing of Client-Server, Web Applications using Java/J2EE Technologies.

Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Waterfall Model and Agile Scrum Methodology.

Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Vue.js, Java-API, Spring, AngularJS, ReactJS, NodeJS, Bootstrap.

Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.

Experience with Azure functions such as Logic Apps, Azure Functions and ARM templates.

Experience in client-side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and jQuery, JSON.

Experience with the ORM tool Hibernate involving Connection Pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).

Strong experience in working with application servers including Tomcat 6.х, Apache HTTP Server 2.х, JBOSS and IBM WebSphere WSAD and Web Logic 7.1

Extensive experience in Amazon Web Services (Amazon ЕС2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, APIM, AWS Cloud Watch, Amazon EBS, Lambda Functions etc.).

Hands on experience with scripting languages like Unix and Linux.

Configured and customized ServiceNow modules, including Incident Management, Change Management, and Service Catalog to meet business needs.

Experience using NoSQL Databases like DynamoDB, MongoDB, Cassandra, Redis and SQL Databases like MySQL, Oracle, PostgreSQL.

Experienced in Object Oriented Programming (OOPs), Client/Server Applications, Relational Databases (RDBMS), and e-Business Applications.

Proficient in Object Oriented Design/Development, Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, Model-View-View Model (MVVM) design Pattern Team Foundation Server (TFS) and Test-Driven Development (TDD).

Extensively worked with Jenkins for CI, Sonar for code quality and reporting, JIRA, Confluence, Slack for internal team communication and other code optimization tools.

Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, RESTful, and JAX-WS) and REST Services.

Skilled in developing and deploying scalable, high-performance applications using Python frameworks such as Flask, Django, and Pyramid.

Hands on experience on using Eclipse IDE for developing Eclipse RCP desktop application.

Used MAVEN and ANT scripts for building and deploying the application in web/App servers. Experience with using Apache Tomcat Server.

Knowledgeable about creating and implementing C++ based game engines and game development tools. Experienced in creating firmware and device drivers, adept at using C++ to work with embedded systems and microcontrollers.

Familiar in deploying applications through Web sphere server as part of CRUD process.

Experience in creating test cases using Junit and knowledge of ANT and Log4j tools.

Strong debugging and troubleshooting skills.

Experience with messaging systems like Kafka, Kafka event sourcing, ActiveMQ and RabbitMQ.

Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.

Content Management System (CMS), worked on developing, customizing, and maintaining CMS for various clients.

Extensive experience on using Git and Git hosting services such as Git CLI, Git GUI clients, GitHub, GitLab, Bitbucket, etc.

Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS. Experience in Bootstrap (responsive design), Backbone, and Angular JS frameworks.

Extensive experience in integration testing and test automation using Selenium and JMeter, with a strong understanding of testing methodologies and best practices.

Performed unit testing in AngularJS using Karma and Jasmine.

Hands on experience with TDD (Test Driven Development), such as Jest, Enzyme, Mocha, Chai, Selenium, Cypress, etc.

Designed the web layouts using Adobe Photoshop.

Worked with Hibernate and Open JPA to persist data in the MySQL database.

Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

Assisted project manager in defining project scope, time effort estimates and deliverable management.

SKILLS

Programming Languages: Java, C, C++, Java Script, SQL, Python, C#, Golang.

J2EE Technologies: JSP, Servlets, JMS, JNDI, JDBC, SOAP, REST, WSDL, JAX-WS, JAXP, JAXB.

Web Technologies: HTML, Java Script, CSS, Typescript, AngularJS, NodeJS, XML, VBScript, ASP.NET, SSIS, SSRS.

Java IDE: IntelliJ IDEA, Eclipse, VS Code, NetBeans, JDeveloper.

Database: MySQL, PostgreSQL, Cassandra, MongoDB, Redis.

Application Servers: IBM Web Sphere WSAD, JBOSS, WebLogic 7.1., Tomcat.

Operating Systems: UNIX, Linux, Win NT, Win XP.

Version Control: SVN, GitHub, Visual Source Safe, ClearCase, AWS Repos.

Containerization Tool: Docker, Kubernetes.

O-R mapping: Hibernate, MyBatis and JPA.

Testing Tools/ Others: JUnit, Soap UI, Mockito, Log4j and JIRA.

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Client: Oracle, Santa Clara, CA Sept 2021 - Present

Role: Sr. Full Stack Developer

Roles and Responsibilities:

Developed various Java Bean components for implementing business logic. Developed JAX-WS (SOAP) layer on top of this middleware application as communicating interface.

Generated WSDL document in SOAP Web Services. Working on RESTful web services, exclusively consuming REST API Asynchronously.

Worked on SSIS for migrating data and SSRS for creating reports.

Designed/developed UI with AJAX, HTML 5, DHTML, Vue.js, Next.js, Angular, Bootstrap, Struts Tag Library and JavaScript for interactive web pages.

Designed and developed RESTful webservices using Spring Boot and Apache CXF.

Implemented SOAP-based webservices using WebMethods Integration Server 9.x for a financial services client to handle real-time transactions.

Ensured the scalability, reliability, and security of the backend system by implementing caching mechanisms, load balancing, and SSL protocols.

Fixed software bugs via JavaScript and CSS. Build RESTful Web services using JAX-RS API. Designed and developed API with all the CRUD capabilities using SOAP.

Development of Apache Struts web applications from concept to rollout.

Developed and implemented RESTful APIs for the backend system using technologies like Express.js and Flask. Hands on experience on using tools like Postman or Swagger to test and document the APIs.

Developed and deployed a Java application using Maven build tool and JBoss application server. Used AJAX components in developing UI.

Designed and implemented a data model using Hibernate and JPA for a healthcare application that stores patient data.

Used tools like PagerDuty and Splunk to monitor and respond to production issues.

Expertise in Angular concepts such as components, services, directives, and pipes.

Implemented advanced OOP concepts such as interfaces, abstract classes, inheritance and developed custom decorators in TypeScript to improve code maintainability.

Implemented continuous integration and continuous deployment (CI/CD) using Azure DevOps, resulting in faster and more reliable deployments and reduced downtime.

Designed and implemented a data solution on Azure Cosmos DB to store and analyze customer data, resulting in improved insights and targeted marketing efforts.

Developed Single Page Applications (SPA) using React, Vue.js, ES6, Angular 2.0/4.0/5.0, typescript, Web Pack, Grunt, Bootstrap, and Redux.

Configured and managed Kubernetes clusters, deployed containers, and implemented scaling strategies to ensure efficient and effective operation of AKS solutions.

Implemented authentication and authorization mechanisms like OAuth and JWT to secure the backend system.

Wrote Python, Golang, Perl and Linux shell scripts to streamline the data analysis, algorithm development, and model optimization workflows.

Utilized RabbitMQ for implementing message queuing in a RESTful API.

Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot. Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.

Developed a scalable e-commerce application using React, Node.js, and MongoDB with a focus on TDD (Test Driven Development).

Utilized Spring Data to create efficient and effective data access solutions for multiple clients, including both relational databases and NoSQL databases.

Developed unit tests and integration tests using Jasmine, Mocha, and Karma. JSON output was tested using POSTMAN. Implemented end-to-end tests using Protractor and Cypress. Conducted performance tests using tools such as JMeter and LoadRunner.

Converted Java lambda to Python lambda, Involved in python migration.

Managed code using Git, SVN, CVS for version control and collaborated with a team of 10 developers on a large-scale e-learning platform project hosted on GitHub.

Setup production dependencies for application are Redux JS, Webpack, Babel. Used Redux Framework architecture (like Reducers, Containers) for integrating the data with React Application. Build RESTful Web services using JAX-RS API.

AWS limitations were taken care of after Python lambda was implemented.

Designed and developed the web applications using AWS Lambda, API Gateway and DynamoDB to consume the web services hosted in Amazon EC2 instances.

Installed application on AWS EC2 instances and configured the storage on S3 buckets.

Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Solved problems using a combination of JavaScript, JSON, and JQUERY. Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.

Led the development team in adopting Agile methodology for project management.

Implemented Scrum principles in a project and conducted daily stand-up meetings.

Integrated MongoDB with Apache Spark for large-scale data processing and analytics, allowing for real-time insights and decision-making.

Done code review and configuration build management for the application using Maven.

Technologies: .NET, Core Java, Web-Services, Azure, Spring, Python, Golang, Agile, AWS, Scala, Multithreading/Concurrency, JavaScript, Erlang, WebSphere, Maven, Vue.js, Unix, Restful, Apache Tomcat, Docker, Kubernetes, Jira, PostgreSQL, Nodejs, MongoDB, TDD, Git.

Client: Adobe, San Jose, CA May 2019 - Aug 2021

Role: Sr. Java Full Stack Developer

Roles and Responsibilities:

Routing of control from Web services to Java Services using Camel Framework.

Develop GUI using jQuery JSON, Angular JS, and Java script.

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

Solved Bugs using a combination of JavaScript, JSON, CSS, and XSLT.

Ensured compliance with data privacy regulations like GDPR and CCPA by implementing privacy policies and procedures for the backend system.

Used tools like Data Grail and Trust Arc to manage data privacy compliance.

Familiar with Cucumber, Selenium Web Driver, Selenium commands and x-path.

Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node JS, and Oracle DB to store and present assessments.

Built out a new product line in ECMA script using React, Redux.

Maintained a code repository using Git for a Java-based application that was developed by a distributed team.

Implemented a Gradle-based build process for a large-scale Java web application.

Created logos and designed broachers using Adobe illustrator and Photoshop. Developed a fully functional prototype application using JavaScript (jQuery and BackboneJS) and Bootstrap, connecting to a REST-full server on a different domain.

Designed MVC design pattern for ASP.NET application development using the ASP.NET, MVC framework.

Identified and resolved technical issues and bugs in the backend system by using debugging tools like Visual Studio Code.

Used Auth0 and Okta to manage user authentication and authorization.

Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI and designed forms for browser applications and built responsive site using Bootstrap.

Created new RESTful Webservices using JSON data format to communicate with all external systems using Spring MVC framework.

Involved in writing Java API for Amazon Lambda to manage some of the AWS services.

Used Spring Boot to create the project quickly and leverage auto configurations and embedded deployments.

Troubleshot and resolved a production issue in a Spring Boot-based application that was causing intermittent crashes.

Implementing a search microservice (Scala, REST, Play Framework, Elasticsearch).

Ran the Database Migration Assistant to upgrade the existing SQL Server to Azure SQL Database. Experience with Microsoft Azure Services like laaS and PaaS.

Created and executed test cases using Jest and Enzyme, resulting in a 40% reduction in bugs and a 20% increase in code coverage.

Integrated testing into CI/CD pipeline using Jenkins and Docker, reducing deployment time by 30%. Used Log4J for logging and debugging and Junit and Mockito for testing.

Struts2 was used to implement the MVC architecture. Created functions, triggers, and stored procedures in Oracle. Automated CI/CD pipeline using AzureDevOps.

Wrote SQL, PL/SQL queries for updating data into the Oracle using SQL Developer tool.

Worked on Domain driven design (DDD). Involved in developing code for spring framework using Dependency injection (DI), Inversion of Control (IOC) using annotations.

Hosted Rest API using Azure API Management, Swagger, and integration with Azure web apps. Developed Azure Mobile Apps, Mobile backend Services on Azure.

Utilized Azure App Service for deploying web applications. Used Azure Blob Storage for storing and serving media files.

Built solutions using Event Hub, Service Bus, Blob Storage, Azure Files, Table Storage.

Support and advise QA team testing in various environments.

Automated Testing with Selenium/Puppeteer. Used TestNG framework for integration level application testing. API testing with Postman

Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool. Involved in writing test plan using Shallow, Chai, Mocha, and Enzyme to ensure completeness in the unit testing code coverage.

Technologies: Core Java, Java/J2EE, JDK, Spring MVC, Golang, Hibernate, JPA, Tomcat, Angular, Agile methodology, RESTful Web Services, JSP, XML, XSLT, SQL, Azure, HTML5, CSS3, JavaScript, jQuery, HP QC, Bugzilla, Bootstrap, Scala, MongoDB, JavaBeans, Python.

Client: JPMorgan Chase & Co., CA Jan 2018 - May 2019

Role: Sr. Full Stack Python Developer

Roles and Responsibilities:

Developed and deployed web applications using Flask and Django frameworks. Created RESTful APIs using Flask and Django Rest Framework.

Developing JSP and the view and controller related files using the Spring Web MVC framework. Integrating the view module with Oracle database using Hibernate.

Used Agile Development methodology of software development.

Familiar with Object-Relational Mapping (ORM) frameworks such as SQL Alchemy and Django ORM. Design JSON requests according to the front-end pages.

Strong understanding of UI/UX principles and experience in implementing them in Backbase projects. Managed Associations such as one-to-many, many-to-one.

Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization.

Expertly used Angular 2Directives, Pipes, Event Binding, Data Binding, Interpolation, Injection etc., for building the GUI. Unit testing using Junit, pytest and unittest.

Analyzed and manipulated large datasets using Python libraries such as Pandas and NumPy. Visualized data using Matplotlib, Seaborn, and Plotly libraries.

Implemented data persistence using JavaFX's database support, allowing users to store and retrieve data easily. Integrated, Build, and tested using Jenkins.

Aspect-oriented programming (AOP) of the spring framework was used to create a variety of cross-cutting functions.

Scraped data from websites using Python libraries such as BeautifulSoup and Scrapy. Created custom crawlers to extract data from websites using Selenium and PhantomJS.

Developed and maintained UNIX shell scripts for data-driven automatic processing.

Troubleshoot the problems and fix the bugs in XSLT and java related programs.

Developed Spring boot application with microservice and deployed it into AWS using EC2. Using JavaScript for validations.

Building and deploying the application on Testing and Production servers.

Created the Nodejs Express server to build MVC framework from front-end side AngularJS to back-end.

Familiar with containerization technologies such as Docker and Kubernetes.

Created infrastructure as code using tools such as Terraform and CloudFormation.

Technologies: Python, HTML/HTML5, CSS/CSS3, SQL, JavaFX, Ajax, JSON, XSLT, JSP, JSTL, Servlets, JDBC, Hibernate, JavaScript, Angular, Jenkins, Agile, jQuery, WebSphere, Oracle and Junit, Maven, Spring MVC, Spring Dependency Injection, Unix, NodeJS, Backbase.

Client: Pinnacle Group Inc., NY July 2016 - Jan 2018

Role: Back End Developer

Roles and Responsibilities:

Developed and deployed web applications using backend frameworks such as Django, Spring, and ASP.NET. Developed web pages using JSP and Servlets.

Use of OOPs concept and other core java concepts like multithreading/concurrency, inheritance etc. in development.

Designed and developed database schema using SQL and NoSQL databases such as PostgreSQL, MongoDB, and Redis. Optimized database performance by indexing, caching, and tuning queries.

Developed and Implemented Servlets and Java Beans.

Utilized architectural patterns such as MVC, MVVM, and Clean Architecture. Familiar with design principles such as SOLID and DRY.

Responsible for creating, reading, updating, and deleting tables (CRUD) in the database as per requirements using REST.

Involved in Testing of developed Servlets, JSP using Junit.

Server-side validations using JavaScript.

Utilized services such as EC2, S3, Lambda, and RDS.

Utilized tools such as Selenium and Splinter for automated testing.

Involved in connecting database with Servlets and JDBC.

Developed integration tests for a RESTful web service using Spock and Groovy.

Implemented new technologies such as serverless computing and GraphQL.

Technologies: Core Java, Spring, Apache Tomcat Server, SQL, Windows, Eclipse, AWS, Junit, JSP, jQuery, JSTL, Oracle, JDBC, Multi-threading/Concurrency, GraphQL, Microservices.

Client: AutoNation, FL April 2015 - July 2016

Role: DevOps Engineer

Roles and Responsibilities:

Used the functionalities for writing code in HTMLS, CSS, AngularJS, JavaScript, JQUERY, Ajax, JSON, and Bootstrap with MySQL database as the backend.

Implemented a CI/CD pipeline using Jenkins, Ansible, and Docker for a project, which reduced the deployment time by 50%.

Set up and managed Kubernetes clusters on AWS to host microservices applications, improving scalability and reliability.

Managing and monitoring application and infrastructure logs using tools such as ELK Stack, Splunk, and Graylog.

Implementing and maintaining monitoring and alerting systems using tools such as Prometheus, Grafana, and Nagios.

Worked closely with database administrators to optimize the performance of MySQL databases, resulting in a 50% reduction in query response time.

Technologies: HTML, CSS, Java Script, jQuery, AJAX, Usability Testing, Agile methodology, Microservices, AWS, MySQL.



Contact this candidate