Post Job Free

Resume

Sign in

Java, springboot, Microservices, Orcale DB, Ms Sql, Angular, Jsp, AWS

Location:
Lanham, MD
Posted:
October 18, 2023

Contact this candidate

Resume:

Ashok Thotakuri Contact: +* (***) *** - ****

Mail Id:ad0gl0@r.postjobfree.com LinkedIn: linkedin.com/in/ashok-

OBJECTIVE

8+ years experienced, a highly motivated technology professional, fine-tuning mission-critical systems, including identifying non-functional needs, designing, and developing performance strategies to fulfil business objectives, is seeking a position in a growth-oriented company where I can use my skills to the advantage of the company while having the scope to develop my own skills.

PROFESSIONAL SUMMARY

Strong 8+ years’ experience in Java Technology, Agile, SVN / GIT and CI/CD pipeline.

Robust experience in Java development skills using J2EE & J2SE.

Strong experience in implementing Rest integrated Spring-Boot with Micro Services.

Experienced working with Springlock & Spring MVC.

Excellent experience in ORM Tool Hibernate.

Involved with Spring Design Patterns (MVC, Singleton, and DAO).

Provided technology recommendations by staying up to date on new development and platforms, keeping an eye out for the right tool for the job, and taking the lead in setting up those tools.

Experience with capacity planning and modelling based on production traffic patterns and predicted load use with anticipated load levels across service tiers.

Hands on experience Java, spring boot, Microservices, Angular, JSP, Restful and Soap Webservices, Kafka, AWS, Oracle DB, MS SQL,

Ability to design detailed application and infrastructure performance improvement plans and procedures while prioritizing initiatives and aligning them with business goals.

Experience in leading the performance optimization efforts with ability to diagnose performance bottlenecks from issues & partnering the component owners in analysis/root cause of performance issues.

Facilitated performance optimization of large-scale applications while working with multiple vendors for delivering end to end solutions.

Comfortable in working with various engineering teams to find an optimal way to scale the infrastructure components and to deliver cost-effective improvements to the business.

Ensure deliverables are completed within target timeframes and are consistently of high-quality, documented and support transition of operational activities.

Participated in writing Components, Pipes, Directives, Modules, etc. in Angular.

Acquainted with Selma mapping and lambok in spring-Boot.

Strong & practical knowledge on database MySQL, Oracle, & MS SQL

Exposure to tools like Git, Log4j, Putty, Kibana, WinSCP, Jenkins, Risk Watch and Maven.

Strong understanding of Software Development Life Cycle (SDLC) & SCRUM methodologies

Used Jenkins for deployments & continuous integration.

Strong experience in Incident Management by ServiceNow.

Integrated Kafka with a machine learning platform for real-time model inference. Enhanced system scalability and reduced inference latency by 50%.

Developed Performance test framework with open-source tools and using libraries from GIT/SVN to support various applications which can be readily integrated with CI/CD pipeline.

TECHNICAL SKILLS

Programming Languages

J2EE & J2SE

Databases

My SQL, Oracle & MS SQL

Web Technologies

Https, JSP & Angular

Web Services

Restful Web Services using Spring MVC

Tools

Putty & WinSCP, Sonar, Risk Watch, Map force, putty, WinSCP, ServiceNow, Apache Kafka easy ticket, VisualVM, Dynatrace, Elastic Search, Kibana, Jira,Octane, Confluence & Solvatio Eclipse, Azure DevOps,

DevOps

GIT, Bitbucket, SVN, Jenkins, Azure DevOps, Source Tree & AWS, Docker, Kubernetes

Frameworks

Spring, Hibernate, Spring Boot, Microservices & Groovy

Web Server

Apache & Tomcat

IDE

Eclipse, IntelliJ &STS

Build Tool

Maven

Operating Systems

Windows & Linux

Test

Automation

Junit

Knowledge of

Analytical skills Problem sensitivity, Active listening, Reporting, Surveying, Teamwork, Oral communication, Written communication, Conducting presentations, etc.

Mobile engineering: Mobile engineers are responsible for designing, building, and maintaining the software and hardware components that power our smartphones, tablets, and wearable devices.

Project Management Skills: Communication, Negotiation, Organization, Problem Solving,, etc.

Statistical Analysis: Investigating trends, Patterns, and Relationships using quantitative data to draw valid conclusions. Statistical Analysis requires careful planning from the very start of the research process. After collecting data from your sample, you can organize and

summarize the data using descriptive statistics.

Agile: is an approach to project management that centers around incremental and iterative steps to completing projects. The incremental parts of a project are carried out in short-term development cycles. The approach prioritizes quick delivery, adapting to change, and collaboration rather than top-down management and following a set plan.

Water Fall: The waterfall model is a linear, sequential approach to the Software Development

Lifecycle (SDLC) that is popular in software engineering and product development.

PROFESSIONAL EXPERIENCE

Sunrise as Sr. Software Engineer, Washington Dc USA Oct’21 – Present

Project: Hulk

Description: This application is used as a consumer service, they can raise any type of incidents related to sunrise network provider through this application by customer as well as from the dealers, and they can initiate new service request from the hulk application. Currently sunrise and UPC applications are merged, and merging is going we need to combine two applications and bring it as one application.

Roles & Responsibilities:

Jira will utilize it for work tracking and the maintenance of clear information.

Development of complex strategy to determine metrics to be gathered during pre-production phase & analyzing the applications against the derived metrics on continuous basis.

Developed solutions in sync with Architects for designing Highly Available as well as resilient system for a major cloud migration project.

Authored many Groovy scripts and incorporated their use for efficient project management and tracking, fostering improved team productivity.

I've incorporated REST and SOAP calls to interact with other services.

Implemented client-specific validation scripts, catering to unique requirements, and enhancing data integrity and overall user experience.

Java code has been written to integrate Connectors into the Acquire process.

Creates Acquire process to get request and connects to connector and gives the response and added test cases for it.

We've added forms to make it easier to manipulate JSON response data.

I have integrated an email service to automatically send emails following a transaction.

Utilized SVN for code repository management and version control, adeptly managing hundreds of code revisions for an organized code base.

Developed user interaction and visual appeal by crafting Enums, connectors, and forms, while ensuring continuous interaction with clients, providing timely work updates.

Utilized Kibana for rapid identification and resolution of over 100+ errors and conducted comprehensive project migration analysis ensuring seamless transition with zero downtime.

We will conduct an analysis for the project migration.

I proficiently delegated responsibilities to junior team members, offered guidance and mentorship, ensuring tasks were completed promptly.

I implemented an incident management system that successfully resolved 40+ high-priority issues.

Added some incident management for production and also resolve them according to priority.

Developed custom Kafka producers and consumers in Java to handle data ingestion and processing for various use cases.

Optimized Kafka configurations for maximum throughput and low latency, resulting in a 30% improvement in system performance.

Created comprehensive documentation in Confluence, maintaining clear project progression records, and provided persistent deployment support across environments, ensuring system stability.

Managed over 200+ tasks and issues effectively using Jira, bolstering overall transparency, and tracking of work progress, strengthening project management and execution. Proactively suggested technical enhancements to clients and team leads, driving continuous improvement of application functionality.

Environment: Java, spring, Spring-Boot, Rest, Soap, SVN, Putty, Kibana, Oracle Database, Apache-kafka Solavtio Eclipse, Jenkins, Groovy & VisualVM.

Manulife as Associate, New York NY USA May 2019 to Oct 2021 Project: Notional Rewrite.

Description: Notional Rewrite is a project to maintain retirement amount and invest to mutual funds to get returns monthly, also can transfer from one fund to another according to consumer choice. The application will work from java, spring boot and microservices structure with azure deployment, here we will create rest API by controller in spring boot.

Roles & Responsibilities:

Develop robust workload patterns for large scale enterprise IT applications & advising performance testing strategies.

Performance analysis of test results, latency issues, server-side analysis, CPU Utilization, JVM Internals, Heap utilization, Garbage collection, Thread, and connection pool modules, etc.

Connected eureka server and Rest application for lookup and discovery services Implemented.

Zuul Server, which acts as a gateway sever.

Designed and implemented a distributed microservices architecture using Spring Boot and Kafka for event-driven communication.

Implementing functionalities using design pattern-oriented architecture includes controller,

Service and DTO layers.

Configured Cloud-Config-Server

Leveraged Maven to manage a large project of 12000+ lines of code and 200+ classes, optimizing.

Maintainability and reducing technical debt via Sonar analysis.

Streamlined services with REST calls and many services by drastically reducing boilerplate java code using Lombok and Annotations.

Selma mapper is used for DTO to entity mapping.

Customized validations for client requirements across 7+ interfaces, and managed 10+ interfaces with client-focused validations, improving client satisfaction.

Managed exceptions using RestControllerAdvice, enhancing error handling in 20+ microservices, and contributed to the creation of 15+ web applications with Angular modules and components.

Orchestrated automatic email service post-transaction for 10000+ customers, and led the communication on work completion, ensuring client satisfaction across 50+ projects.

Used JUnit to handle business unit testing and End to End testcases.

Used GIT for code repository and as version control mechanism Utilized GIT as a code repository and version control mechanism, safeguarding and tracking changes in 1000+ code files.

High code quality by utilizing Sonar for checks, improving the health of projects, and configured Jenkins for continuous integration, detecting errors across builds.

Configured Jenkins for auto-deploy and continuous monitoring, ensuring seamless application delivery for 10+ projects, and successfully handled deployments/releases of up to 50+ software versions without disruptions.

We've completed the documentation using Confluence

Environment: Java, Spring, Spring-Boot, Micro Services, Spring Rest, GIT, Putty, WinSCP, JUnit, Jenkins, SourceTree, Kafka, Microsoft SQL & Spring.

KBC Bank as Associate New York NY USA Aug 2015 to May 2019 Project: Project: Financial Data enterprises

Description: Program aimed at rolling out FDE (= Financial Data Enterprise) as new market data management application, which gets the dump of shares data and filters/sets according to consumers requirement and delivers to them. Since we have providers like Bloomberg, Thomson-Reuters, Markit, Icap, Internal feeds here market data comes with anyone formats like excel, pdf, xml, but preprocessor finally convert the file to CSV format and process it via UI too.

Roles & Responsibilities:

Done estimations for the DOR stories for future implementations.

Implementing functionalities using design pattern-oriented architecture includes Controller, Service and

DAO layers

Developed and integrated diverse Angular modules/components and multi-dropdown features, elevating UI responsiveness and enhancing user experience.

Efficiently utilized XSD for generating Java classes from XML schemas, complemented by use of Map Force tool for data transformation of files.

Used GIT for code repository and as version control mechanism.

Leveraged Map force tool for versatile file format changes across data sets and utilized Stone branch for automatic execution of scripts in project.

Configured Jenkins for continuous monitoring and auto-deployment of build cycles, coupled with deployment/release activities for seamless application transitions.

Executed massive data uploads via a bulk uploader tool and performed database updates using SQL queries, strengthening data integrity.

Many database updates are done by using queries.

Scheduled and executed 700+ automatic scripts at timed intervals using Stone Branch, enhancing automation of routine tasks.

Taken part in blue green deployments/release ceremonies.

Worked closely with DevOps teams to automate deployment and scaling of Kafka clusters.

Wrote unit tests and performed code reviews to maintain code quality and reliability.

Directly gather requirements from the client and submit the deliverables directly to them.

Resolved incidents using ServiceNow and implemented system-wide exception handling.

Used Confluence for documentation Purpose.

Developed scripts and designed performance engineering solutions to identify and fix performance issues of various Java based applications.

Research and solve system performance problems as a performance engineer by collaborating with platform & software engineers in root cause analysis.

Developed performance test scripts, designed load tests and conducted analysis of various performance issues and workload patterns across multiple clients/ projects.

Test automation using Junit with Java on framework build using Maven.

Environment: Java, Spring, Angular, JSP, Bitbucket, Oracle DB, Apache Tomcat Server, Jira, ServiceNow, Map Force, bulk Uploader, Stone Branch & Jenkins.

CERTIFICATIONS & AWARDS

ACHIEVEMENT

DESCRIPTION

Bravo Award

Awarded like gaining a good hands-on on project technical area and delivering quite consistently in project developing team. His positive

attitude towards work is appreciated.

Team Player

Recognition and Received Appreciations form client as Team Player

EDUCATION

B. TECH From JNTU, 201



Contact this candidate