Post Job Free
Sign in

Product Development Web Services

Location:
Buffalo, NY
Posted:
May 15, 2024

Contact this candidate

Resume:

Jayasree Kirthipati

Email id: ad5p0x@r.postjobfree.com

Cell: +1-605-***-****

SUMMARY

•About 9 years of experience, focused on the Analysis, Design, Development, Implementation, and Maintenance of applications using Java/J2EE Technologies with strong leadership experience.

•Experienced in all phases of Project, reporting background and Product Development Life Cycle including Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, and Documentation.

•Good working Experience in client-side development with HTML, XHTML, CSS, Angular 14+ using NgRx, JavaScript, ReactJS, JS, JSON, XML and jQuery.

•Integrated SonarQube static code analysis into CI/CD pipelines to automatically detect code smells, bugs, vulnerabilities, and security issues. Proficient in integrating applications using SOAP and RESTful web services, including designing, implementing, and consuming web service APIs to enable communication between disparate systems.

•Deployed and managed containerized applications using Google Kubernetes Engine (GKE).

•Proficient in using Jump Minds Symmetric DS for database synchronization and replication.

•Modeled and optimized data schemas in Snowflake to support complex reporting and analytical queries, ensuring data accuracy and consistency.

•Leveraged Snowflake's integration with BI tools like Tableau, Power BI, or Looker for visualization and analysis of data, empowering stakeholders with actionable insights.

•Collaborated closely with clients to understand their reporting requirements, preferences, and objectives, fostering strong client relationships and satisfaction.

•Conducted code reviews and addressed SonarQube findings to improve code maintainability, reliability, and security.

•Proficient in Kubernetes management using K8lense.

•Demonstrated proficiency in Angular 8 development, including building robust single-page web applications (SPAs), implementing reactive forms, managing state with RxJS, and leveraging Angular CLI for project scaffolding and code generation.

•Managed Git repositories and version control workflows using GitLab, including branching, merging, and code review processes.

•Proficient in cloud technologies such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP), with hands-on experience in deploying and managing scalable and resilient cloud-based applications.

•Developed and maintained robust POS systems for retail and hospitality industries, integrating features such as inventory management, sales tracking, and payment processing.

•Experience in working with SpringlOC, SpringMVC, SpringJDBC, and SpringAOP.

•Configured Grafana for visualization and monitoring of time-series data from various sources such as Prometheus, Graphite, or InfluxDB.

•Led the end-to-end software development lifecycle, from requirements gathering and design to implementation, testing, and deployment, ensuring timely delivery of high-quality solutions.

•Configured Splunk for log management, monitoring, and real-time analytics in large-scale distributed environments.

•Designed and deployed containerized applications on Red Hat OpenShift, leveraging Kubernetes orchestration for automating deployment, scaling, and management.

•Designed scalable and maintainable architectures for enterprise-level applications, considering factors such as performance, reliability, and security.

•Proficient in Scrum roles, events, and artifacts.

•Practiced Test-Driven Development (TDD) methodology to write automated tests before writing production code.

•Proficient in API testing and automation using Postman.

•Experience in creating and executing test cases for RESTful APIs.

•Developed and deployed Redis-based solutions for caching, session management, and real-time data processing, improving application performance and scalability.

•Deployed and managed applications and services on Google Cloud Platform (GCP) infrastructure.

•Proficient in configuring and troubleshooting network devices such as routers, switches, and firewalls.

•Created unit tests using frameworks like JUnit or TestNG to validate individual components' behavior.

•Proficient in using Gradle as a build automation tool for Java projects, offering flexibility and extensibility over traditional build systems.

•Experienced in developing comprehensive reporting solutions utilizing tools like Power BI and SSRS. Proficient in Angular development, including the latest version, Angular 14, for creating intuitive user interfaces with seamless reporting integration.

•Designed and optimized relational database schemas using PostgreSQL, ensuring data integrity and performance.

•Configured and maintained Bamboo as a continuous integration and deployment server for automating software delivery pipelines.

•Developed User Interface in JSP, JavaScript, and HTML with Backbone JS Framework.

•Experience in Web Services using Eclipse and STS IDE.

•Experience in using various Web and Application Servers like Apache Tomcat, IBM -Web Sphere process server.

•Experienced in designing and implementing network infrastructures for small to large-scale environments.

•Utilized architectural patterns such as MVC, MVP, MVVM, and microservices to organize code and separate concerns effectively.

•Demonstrated expertise in leveraging various AWS services such as AWS Code Build, AWS Code Commit, AWS Code Pipeline, AWS Lambda, and API Gateway to architect, develop, and deploy scalable and resilient cloud-based applications.

•Practiced Behavior-Driven Development (BDD) methodology using tools like Cucumber or SpecFlow to collaborate with stakeholders and define executable specifications.P

•Good experience with a NoSQL database.

•Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).

•Worked on data loading related project with the use of AWS EMR, EC2 instance, AWS Glue and Lambda function.

•Proficient in deploying and managing applications on cloud platforms such as AWS, Azure, and Kubernetes, leveraging their capabilities to optimize performance and scalability.

•Skilled in implementing CI/CD pipelines using AWS CodePipeline to automate the build, test, and deployment processes. Experienced in integrating CodeBuild for automated code compilation, testing, and packaging.

•Extensive hands-on experience with object-oriented analysis, design, modeling, and programming tools, including Unified Modeling Language (UML) using IBM Rational Rose.

•Proven capability to mentor and guide junior and mid-level engineers, fostering their professional development and empowering them to achieve their full potential within the team.

•Expertise in performing various vertex operations programmatically, such as adding, removing, updating, and querying vertex properties.

•Created Kubernetes clusters in GKE with customized configurations for scalability, availability, and security.

•Outstanding written and verbal communication skills, effectively conveying technical concepts and ideas to diverse audiences. Demonstrates clarity and precision in documentation and communication to facilitate collaboration and understanding among team members.

•Worked on production bug fixes that were logged in JIRA and resolved by priority.

•Used Bitbucket for GIT version Repository maintenance.

•Proficient in creating dynamic and visually appealing presentations using tools like Microsoft PowerPoint and Google Slides.

•Skilled in organizing and presenting complex information in a clear and concise manner.

•Able to adapt presentation styles to different audiences and effectively communicate key messages.

•Proficient in building and deploying EAR, WAR, and JAR files on test, stage, and production servers.

•Created build scripts in Groovy DSL to define project structure, dependencies, and tasks in Gradle.

•Dedicated team player, self-learner, quick learner, and self-starter and excellent debugging and design skills.

TECHNICAL SKILLS

Programming Languages

Java, J2EE, NodeJS, Python, JavaScript, C, C++

Web Services and Framework

AWS,HTML5,NodeJS,JavaScript,JSON,CSS,REST,Vertex, Spring, Hibernate,SpringMVC,SpringBoot,Bootstarp,ReactJS

Database Technologies

SQLite, MySQL, SQL Server, MongoDB, MySQL, Oracle

IDE

Eclipse IDE, Eclipse ADT, VS code, IntelliJ

Operating Systems

Windows 10, Mac OSX, Android, Linux

Android Tools and Framework

JUnit, Bitbucket, GitHub, JIRA, Jenkins, Kubernetes

WORK EXPERIENCE

Experian, Costa Mesa, CA

Role: Java Developer Jan 2022 – Present

Responsibilities:

At the heart of an Agile ecosystem, I have been the driving force, orchestrating the seamless integration of Java and API development. In the realm of Scrum, I've sculpted projects with an artful touch, embracing the methodologies of Test-Driven Development and pair programming.

As the architect and designer, I've woven intricate solutions for cloud-based infrastructure, leveraging the Spring framework with precision. Dependency Injection becomes an art form under my guidance, and hibernate, a masterful tool, breathes life into the connection between SQL databases and Java objects.

Created build plans in Bamboo to define automated build, test, and deployment processes for applications.

Configured Symmetric DS for various replication topologies, including master-slave and multi-master setups.

Skilled in deploying, scaling, and managing containerized applications.

Designed and implemented cloud architectures for various workloads, leveraging services such as compute instances, storage solutions, databases, and networking components.

Created customizable dashboards in Grafana to display metrics and performance data in real-time.

Implemented secure payment gateways and compliance with industry standards like PCI DSS to ensure the confidentiality and integrity of customer transactions.

Created dashboards and visualizations in Splunk to monitor key performance indicators (KPIs) and detect anomalies.

Knowledgeable about TCP/IP networking protocols and OSI model layers.

Experienced in leveraging ESB platforms such as Apache Camel, MuleSoft, or Apache ServiceMix for message routing, transformation, and mediation in complex integration scenarios. Skilled in configuring ESB routes and endpoints to facilitate seamless communication between applications.

Utilized PostgreSQL features such as JSONB data type, full-text search, and window functions for advanced data manipulation.

Proficient in serverless application development using AWS Lambda, API Gateway, and other serverless services. Capable of designing and implementing serverless architectures to achieve cost-efficiency, scalability, and high availability.

Conducted architectural reviews and provided guidance to development teams to ensure adherence to design principles and best practices.

Experienced in delivering value incrementally in Sprints.

Strong understanding and hands-on experience with Java 2 Platform, Enterprise Edition (J2EE) technologies, including Servlets, Java Server Pages (JSP), Enterprise JavaBeans (EJB), Java Persistence API (JPA), and Java Message Service (JMS).

Implemented continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps, automating build, test, and deployment processes for efficient software delivery.

Proficient in Angular development, with expertise in Angular 14, adept at crafting responsive and user-friendly interfaces to seamlessly integrate reporting functionalities.

Proven expertise in integration, encompassing the seamless incorporation of diverse systems and technologies to enhance functionality and interoperability within complex software ecosystems.

Managed project dependencies efficiently using Gradle's dependency management capabilities.

Familiar with VLANs, VPNs, and other network security mechanisms.

Implemented Redis data structures such as strings, hashes, lists, sets, and sorted sets to efficiently store and manipulate various types of data.

Expertise in the Spring Framework, including core Spring concepts such as dependency injection, inversion of control (IoC), aspect-oriented programming (AOP), and Spring MVC for building web applications. Skilled in configuring Spring beans, handling transactions, and integrating with other Spring modules.

GUIs are crafted with finesse using the STRUTS Framework, adorned with the elegance of Model View Architecture. Spring DAO, like a silent maestro, orchestrates the symphony of data access, while JSP, JSTL, HTML, CSS, and JavaScript dance harmoniously to create captivating user interfaces.

Demonstrated proficiency in designing and implementing RESTful services using Java and Spring Boot, contributing to the development of robust and scalable backend solutions.

Currently, I am immersed in the creation of a fitness tool, a testament to my commitment to Test Driven Development. JMS serves as my messenger for asynchronous data exchange, and NoSQL databases like Cassandra and MongoDB bow to my command.

Configured Redis clustering and replication for high availability and fault tolerance, ensuring uninterrupted access to data in distributed environments.

API development is a realm where I shine, crafting RESTful layers and WS-LDs that embody elegance. Java APIs harmonize with Google API, invoking the power of Amazon Lambda, while collaborations with customers navigate the intricate production infrastructure for Microservices.

Developed scalable solutions for data ingestion, transformation, and analytics using Apache Spark, Kafka and Java.

Optimized vertex-related operations for performance and scalability, including analyzing algorithmic complexity and implementing optimizations to improve runtime efficiency and memory usage.

Swagger becomes my quill, crafting API documentation that tells the compelling tale of business portals. Agile is not just a methodology but a lifestyle, sprinting through two-week sprints with daily Scrums, because even in the fast-paced world of technology, a touch of strategic planning elevates super heroic endeavors.

Environment: Java, J2EE, AWS, postman, Soap UI, REST, Vertex JDK, XML, JSON, SQLite, Windows10, Grafana, Splunk, PostgreSQL, HTML, CSS, JavaScript, SpringDAO.

Saibersys, Carrollton, TX

Role: Java Developer Jan 2020- October 2021

Responsibilities

Championed the Agile methodology for application development, leading Daily Scrum sessions to ensure effective collaboration within the team.

Conducted network performance analysis and optimization to ensure reliability and efficiency.

Managed network infrastructure components including servers, storage devices, and network appliances.

Used mock objects and stubs to isolate components under test and simulate external dependencies in unit tests.

Crafted dynamic user interfaces for clients using a tech stack that included Struts, JSP, JSTL, jQuery libraries, HTML, XML, and JavaScript.

Leveraged a strong background in reporting and Angular 14 to collaborate effectively with cross-functional teams, translating complex requirements into actionable technical solutions that meet business objectives.

Developed Splunk queries and search commands to extract insights from machine-generated data.

Integrated Bamboo with version control systems (e.g., Git, SVN) to trigger builds automatically upon code commits.

Experience in monitoring and optimizing Kubernetes clusters for performance.

Implemented GitLab CI/CD pipelines for containerized applications using Docker and Kubernetes integration, ensuring seamless deployment and scaling.

Skilled in breaking down requirements into manageable units.

Extensive experience in developing microservices with Spring Boot, a lightweight framework that simplifies the setup and configuration of Spring-based applications. Proficient in using Spring Boot starters, auto-configuration, and embedded containers to quickly build and deploy standalone, production-ready microservices.

Able to troubleshoot and resolve issues related to Kubernetes deployments using K8lense.

Integrated GKE with other GCP services like Cloud Storage, Cloud SQL, and Stackdriver for seamless application development and monitoring.

Proficient in designing and deploying RESTful services using Java and Spring Boot, contributing to the development of robust and efficient backend systems.

Utilized Unix shell scripting for automation of engineering and operational tasks, optimizing efficiency and reducing manual efforts.

Data streaming involves the continuous flow of data from sources to destinations. It allows applications to process data as it arrives, enabling real-time analytics, monitoring, and decision-making.

Acted as a primary point of contact for clients regarding reporting inquiries, troubleshooting issues, and providing ongoing support and guidance as needed.

Experienced in using enterprise integration tools such as Apache Camel, MuleSoft Anypoint Platform, IBM Integration Bus, or TIBCO Business Works for designing, developing, and managing integration solutions across heterogeneous environments.

Extensive experience collaborating in Agile-driven development settings, adept at implementing methodologies like Continuous Integration (CI/CD) and Test-Driven Development (TDD) to drive project success.

Utilized OpenShift routes and services for exposing applications to external traffic and facilitating communication between microservices within the cluster.

Facilitated data import/export between RDBMS and HDFS using Sqoop, showcasing adept Unix Administration skills in file system concepts, installations, configurations, and troubleshooting.

Expertly implemented AJAX functionality using jQuery, Ext-JS, JSON, and XML, ensuring dynamic and responsive web applications.

Experienced in integrating Kafka with various systems and developing custom solutions for real-time data processing.

Proficient in responsive web development, employing Bootstrap and Media Query techniques.

Utilized Elasticsearch and NOSQL for non-relational data storage and retrieval, establishing Zenoss on Linux for comprehensive systems and network monitoring.

Devised and implemented robust software release management strategies aligned with agile processes, including writing technical specifications and maintaining reports for the application development process.

Environment: Java, J2EE, Soap UI, REST, JDK, XML, JSON, SQLite, Windows 10, HTML, JavaScript, GIT, SVN, AWS, Spring Boot, CSS, GCP, Restful

CITE Office, Northwest University, Maryville, MO

Role: Java Software Engineer Jun 2018 – Dec 2019

Developed Cloud Formation scripts to build on demand EC2 instance formation.

Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets and EBS.

Created nightly AMIs for mission critical production servers as backups.

Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.

Integrated BDD tests into CI/CD pipelines for continuous validation of application functionality and behavior throughout the development lifecycle.

Integrated POS systems with third-party hardware peripherals such as barcode scanners, receipt printers, and card readers to facilitate seamless operations.

Experience in designing, developing, and consuming web services using Java technologies such as JAX-RS (Java API for RESTful Web Services), JAX-WS (Java API for XML Web Services), SOAP (Simple Object Access Protocol), and REST (Representational State Transfer).

Utilized Splunk's alerting and notification features to proactively identify and respond to critical events.

Configured and optimized cloud resources in GCP for cost-effectiveness and performance.

Integrated Symmetric DS with different database platforms such as MySQL, PostgreSQL, Oracle, and SQL Server.

Leveraged GitLab's integrated security features for code scanning, dependency scanning, and container scanning to identify and remediate security vulnerabilities early in the development process.

Implemented network monitoring and management solutions for proactive maintenance and issue detection.

Collaborated with system administrators and other IT professionals to maintain a secure and efficient network environment.

Migrated applications from internal data center to AWS.

Deployed the applications by using Kubernetes.

Encrypted data on server and client side.

Expertise in building RESTful web services using Spring MVC or Spring Boot, adhering to REST principles such as resource based URIs, stateless communication, and HTTP methods (GET, POST, PUT, DELETE). Proficient in implementing CRUD operations, handling request/response payloads in JSON or XML format, and securing REST APIs with Spring Security.

Spearheaded the creation of interactive dashboards and data visualizations using Angular 14 and other front-end technologies, delivering actionable insights to key stakeholders. Scaled distributed in-memory cache environment in the cloud using Elastic cache.

Co-ordinated the execution of multiple computing devices with Amazon SWF.

Worked on Agile development projects, participating in application design, development, and testing phases.

Installed JIRA, and customized JIRA for workflow, user & group management.

Leveraged Gradle's plugin ecosystem to extend functionality and integrate with other tools and frameworks.

Environment: EC2, S3, EBS, CloudFront, CloudWatch, Elastic Cache, SWF, JIRA, SQL, RDS, Git, APACHE, Docker.

Michelin, Greenville, SC

Roles: Java Developer Jan 2017 – May 2018

Managed the development of Java and Java/J2EE applications, ensuring that designs comply with specifications and releases of software components are prepared and produced as per the specifications.

Monitored and managed Symmetric DS instances using the administration console and command-line tools.

Performed Quality assurance checks to identify and fix bugs, tested software in different environments and under different conditions and developed unit and automated test cases to ensure high- quality and high-performance software programs.

Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.

Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.

Conducted thorough testing and debugging to ensure reliability and performance under high transaction volumes, providing responsive support for issue resolution.

Utilized Bamboo's agent capabilities for distributed builds across multiple environments and platforms.

Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.

Integrated with Spring Cloud projects to provide distributed tracing and other features.

Strong experience in AWS development.

Proficient in AWS services such as Terraform, Lambda, SNS, S3, Glue, CloudWatch, Login Mechanism, DynamoDB, Document DB.

Integrated automated tests into CI/CD pipelines for continuous validation of code changes.

Maintained and supported software applications over their entire lifecycle, contributing to all phases of the software development lifecycle (SDLC).

Provided test support for user acceptance testing, made ongoing recommendations for operational improvements of production applications, and provided L3 support for critical production issues.

Environment: Java/J2EE, Spring Dependency Injection, Spring MVC, Rest APIs, Spring Microservices, Spring JDBC, Spring Cloud projects, AWS, CI/Cd pipelines, SDLC.

PictoRobo, Nagpur, India

Role: Java Developer May 2014 – Aug 2016

Spearheaded the development efforts at PictoRobo, a dynamic digital commerce firm with a penchant for online shopping and software product innovation.

Crafted applications interfacing with RESTful services to provide real-time Weather Forecast updates and streamline the allocation of employee Bonus Earn Points.

Implemented Jenkins pipeline as code using Jenkinsfile to define and version control build pipelines alongside application source code.

Mastered the art of Java 7 and 8, ensuring optimal performance in application development.

Committed to reflecting on performance and adapting for improvement.

Comprehensive understanding of full stack web development with Angular 8, encompassing both front-end and back-end technologies. Capable of integrating Angular 8 applications with server-side APIs built using Node.js, Java Spring Boot, or other frameworks, and proficient in database integration, authentication mechanisms, and deployment strategies for end-to-end application development.

Expertly integrated third-party APIs for Mobile Access, utilizing NFC (Bluetooth) for efficient data logging. Employed JIRA for meticulous bug and issue tracking.

Deployed Firebase cloud services for real-time database management, cloud messaging, authentication, and notifications, streamlining employee data management within organizations.

Ability to integrate Java applications with external systems and services using various integration techniques, including RESTful APIs, SOAP-based web services, messaging protocols like JMS, and XML-based data exchange formats.

Documented architectural decisions, diagrams, and design patterns for reference and knowledge sharing.

Skilled in serverless deployment strategies, including deploying Lambda functions, API Gateway endpoints, and other serverless components using AWS CLI, YAML, or CloudFormation templates. Proficient in automating serverless deployments for rapid and reliable application delivery.

Conducted performance checks using Hierarchy Viewer and trace view, ensuring optimal app performance.

Stayed informed about industry trends and best practices in client reporting, continuously seeking opportunities to enhance reporting capabilities and deliver added value to clients.

Delved into database transactions using PL/SQL in later project phases.

Utilized Maven as the go-to build tool and SVN as the version control system throughout the application development lifecycle.

Environment: RESTful APIs, Java, HTML, CSS, Angular8, Spring frameworks, JIRA,XML, AWS CLI, YAML, PL/SQL, Maven

EDUCATION

Bachelors in Electronics and Communication Engineering from Visvesvaraya Technological University, Belgaum, India.



Contact this candidate