Suresh - Java Developer |
[email protected] |
Location: Edison, New Jersey, USA |
Relocation: yes |
Visa: H1B |
Suresh Jaladi
[email protected] 848-480-6779 SUMMARY Java developer with 10 years of experience in developing large scale web applications which includes understanding requirement specification, working on software design, coding, testing and maintenance. Demonstrated expertise in a comprehensive technology stack, featuring Java, J2EE, Spring MVC, Spring Boot, SQL, and RESTful web services. Responsible for Application design, creating technical specs from Functional specs, HLD AND LLD design documents using UML, prototyping, technical design decisions, DB model etc. A proven track record across the entire software development lifecycle, from meticulous requirement analysis to design, coding, testing, and ongoing maintenance. Profound knowledge of Object-Oriented Analysis and Design (OOAD), coupled with extensive experience in crafting effective Microservices design patterns and J2EE design patterns. Contributed significantly to both Retail and Aerospace Ecommerce web applications, involving direct client engagement for in-depth requirements gathering and system analysis. Adept at swiftly identifying and resolving complex production issues, supported by a keen analytical mindset. Renowned for setting and upholding stringent code quality standards through meticulous code reviews, ensuring consistency and excellence within the development team. Outstanding interpersonal and communication skills, critical for successful collaboration with clients, cross-functional teams, and stakeholders. Dedicated to continuous growth, proactively keeping up with emerging technologies, evolving process methodologies, and domain expertise. Recognized with multiple accolades, including the prestigious Technical Excellence Award, a Certified SAFe 5 Scrum Master designation, and a series of awards that reflect unwavering dedication and agile process adherence across diverse projects. PROFESSIONAL EXPERIENCE Working as an Senior Java Developer at Thoughtworks, from June 2021 to till date. Worked as an Lead Java Developer at Honeywell, from March 2019 to May 2021. Worked as an Senior Java Developer at Honeywell, from October 2016 to Feb 2019. Worked as an Java Developer at Honeywell, from October 2013 to Sep 2016. Worked as Junior Java Developer at Honeywell, from December 2012 to July 2013. TECHNICAL SKILLS Programming Languages : Java Frameworks : Spring MVC, Hibernate, Spring Boot Web Technologies : HTML, CSS, JavaScript, Jquery Frontend : React Web Services : RESTful Database : Oracle, Azure SQL, PostgreSQL API Gateway : APIGEE Content Management : Sitecore CDN : Akamai Source Control Tools : SVN, Bitbucket,Git Cloud : AWS, OpenShift, Pivotal Cloud Foundry DevOps Tools : JIRA, Bamboo, SonarQube, Octopus, Jenkins Application/Web Servers : JBoss, Apache Methodology : Agile Monitoring tools : Splunk, Newrelic ACHIEVEMENTS Technical Excellence Award for outstanding contributions on price plumbing project, July 2022. Silver award in Honeywell JumpStart Hackathon event, July 2019. 6 Star, 3 Bronze, 1 Silver awards and 1 Team Excellence Awards for my tireless efforts, excellent dedication and collaboration in adhering to the agile process for different projects. Certified SAFe 5 Scrum Master. PROJECT DETAILS: Thoughtworks, Chicago, IL June 2021 to till date Project: Janio Modernization Client: Janio Janio modernisation portal is a single source-of-truth to manage Clients, Partners, and Orders effectively, giving end-to-end configurability and insights of the entire shipment journey. With the help of this portal, the operations team will be able to get more visibility on the order status and help them in taking required actions to resolve exceptions in a timely manner. Roles and Responsibilities: Collaborated closely with stakeholders and domain experts to extract detailed requirements and translate them into actionable technical solutions. Applied best practices in database design to create an efficient and scalable data model that met the evolving business needs. Assumed a leadership role in the design, development, and integration of Partner and Order modules, providing technical mentorship and guidance to the development team. Championed a culture of quality by conducting regular code reviews, identifying areas for improvement, and ensuring code consistency and best practices. Developed a sophisticated system that seamlessly detected and categorized exception orders, facilitating quick and targeted actions for timely issue resolution. Design and implement a dynamic workflow engine, tailored to the specific needs of the project, that autonomously addressed and resolved exception orders. Successfully collaborated with cross-functional teams to ensure seamless integration with AWS Cloud services, leveraging EC2 instances, CloudWatch, and S3 storage. Implemented a robust testing strategy, including Junit and Docker, to maintain code reliability and support rapid development, while utilizing Maven for efficient project management. Environment: Java11, SpringBoot, Spring Data, PostgreSQL, React, Gitlab, AWS Cloud EC2, Cloudwatch and S3 Storage Services, Junit, Docker, Maven. Project: Price Event Management(PEM) Modernization Client: GAP The PEM Applications to be the system of record and only source for price business logic used in calculating customer price in stores and on Gap s e-commerce sites. Modernization of the Gap Clerity mainframe applications - pricing and related events (promotions, markdowns, and other adjustments to the garment ticket price) with simplified architecture and messaging framework. Roles and Responsibilities: Conducted comprehensive legacy system assessments, meticulously analyzing complex requirements and strategically devising innovative approaches to modernize and streamline the existing systems. Collaborated closely with key stakeholders to ensure that modernization efforts align with business objectives and deliver value through simplified architecture and streamlined messaging framework. Led a pivotal role in the architecture and implementation of a robust microservices framework, enabling scalability, flexibility, and streamlined maintenance. Spearheaded the design and development of message-driven microservices, creating a highly responsive and efficient system that seamlessly communicated with both upstream and downstream applications. This contributed to a significant reduction in system latency and an overall improvement in system performance. Established a reliable and efficient CI/CD pipeline using Jenkins, automating the entire build and deployment lifecycle. This automation not only expedited the release process but also increased its reliability and consistency. Demonstrated technical expertise by actively providing valuable guidance and insights to team members, resolving complex technical and requirement-related issues, and mentoring the team to enhance their proficiency. Continuously upheld code quality and consistency within the development team by conducting rigorous code reviews. Acted as the lead for the critical item catalog module which is core of the entire modernization project. Environment: Java11, SpringBoot, Spring Data, Kafka, Azure SQL, React, Github, PCF, Jenkins, Junit, Docker, Gradle, Newrelic, APIGEE. Honeywell, Phoenix, AZ December 2012 to May 2021 Project: ASDS (Aerospace Software and Data Services) ASDS is a One Stop web portal which provides the ability for its users to download databases, configuration files and softwares. ASDS is responsible for complete electronic distribution of databases like NavDB, TerrDB and configuration files. Also, ASDS provides a platform to purchase activation keys using the Purchase Software module and to upload and distribute software using an unique concept named Electronic Library. Roles and Responsibilities: Led the comprehensive understanding of project requirements, meticulously translating them into well-defined solutions and functional specifications to align development efforts with business objectives. Took charge of the development of various common services, which played a pivotal role in ensuring the smooth operation of the project. These services contributed to enhanced functionality, efficiency, and user experience. Actively assisted team members in tackling technical and requirement-related challenges, providing guidance, insights, and expertise to ensure the successful execution of project tasks. Applied my problem-solving skills to analyze and troubleshoot production issues, swiftly identifying the root causes and delivering effective solutions to customers, resulting in minimal disruption to operations. Held the responsibility of conducting thorough code reviews for team members, ensuring code quality, adherence to best practices, and consistent coding standards across the project. Actively participated in User Acceptance Testing (UAT) and provided production support to address issues and enhancements, guaranteeing a seamless user experience. Demonstrated end-to-end ownership of the application from a technical perspective, overseeing all release activities to ensure successful deployments and system stability. Environment: Java 8, Spring, Hibernate, Oracle, React, Jquery UI, Bitbucket, Openshift, Bamboo, Junit, GIT, JBOSS, Maven, Sitecore, AKAMAI, APIGEE. Project: BMS (Business Management System) BMS (Business Management System) provides subscription based service for databases used in flight navigation equipment. This contains Navigation data formatted for the proper operation of flight management and navigation aid systems in Aircraft. These Databases are created by Honeywell Proprietary tool called Core Processing Tool (CorePT). These Navigational Databases need to be distributed to Airliners once in every 28 days. BMS is a System for managing the Navigational Databases customers Information, billing them for the NavDB Services and shipping Navigational Databases every 28 days without fail. Roles and Responsibilities: Designed and implemented the subscription and billing modules for terrain subscriptions, facilitating seamless billing processes and subscription management for customers. Spearheaded the migration of SAP interfaces with business systems, ensuring compatibility and efficient data exchange to enhance system integration. Actively participated in requirement and critical design reviews with the AMR team, providing valuable insights and contributing to the project's architectural decisions. Conducted user training sessions, equipping end-users with the necessary knowledge to effectively navigate and utilize the system, resulting in an improved user experience. Led data correction activities, identifying and rectifying data discrepancies and anomalies, ensuring data accuracy and integrity. Acted as a mentor to team members, providing guidance and support, helping them grasp the intricacies of the domain, and offering design approaches for system enhancements and issue resolutions. Played a key role in managing multiple releases, overseeing the planning, coordination, and execution of release activities, ensuring the timely and successful deployment of system updates. Environment: Java 7, Struts,EJB, Oracle, JSP, SVN, Jenkins, JBOSS. Project: Wingman Services Wingman services project is a commercial web application that is used for providing business to business services for Navigational databases and end to end solution for supporting products to the customer. Roles and Responsibilities: Collaborated in the development of critical modules, including subscriptions, database download, and invoicing modules, employing Java/J2EE technologies to support project objectives. Assisted in the implementation of common services and utilities, such as credit card transaction utility, subscription services, pagination services, and notification services, to enhance system functionality and improve user interactions. Contributed to database development activities, including schema design and basic query optimization, supporting data storage requirements and ensuring efficient data retrieval. Played a role in designing user interfaces using technologies like Oracle, JSP, and JQueryUI, contributing to improved user experiences and interface responsiveness. Demonstrated the ability to work within a collaborative development environment, gaining hands-on experience and contributing to project goals, while learning and applying best practices. Environment: Java 7, Struts, JDBC, Oracle, JSP,JQueryUI, SVN, Jenkins, JBOSS. Project: Distribution Utility Distribution Utility is responsible for distributing the navigational databases automatically once the authorization and approval is given by the Production team. These databases are uploaded to the servers and email alerts are sent to the customers automatically for downloading it from the website. Roles and Responsibilities: Actively participated in the implementation of the Distribution Utility Upload Tool, gaining hands-on experience in uploading, viewing, and re-uploading database modules, supporting the distribution process. Assisted in the development of backend jobs designed to trigger and upload dataset files to servers upon receiving approval from the Honeywell Proprietary tool known as "Core Processing Tool" (CorePT), actively engaging with automated data distribution processes. Gained an understanding of the complete lifecycle of database creation, from the initial stages to making it available to customers, learning and contributing to the entire process. Demonstrated a strong foundation in Java 7, Oracle database management, JSP for web interface development, and Jenkins for automation, all while working within the JBOSS application server environment. Engaged in a collaborative development environment, where I have started my career and gained valuable experience in Java development processes and practices. Environment: Java 7, Oracle, JSP, SVN, Jenkins, JBOSS. EDUCATION: M. Tech in Computer Science and Technology (2013) from GITAM University, Visakhapatnam with 8.61 CGPA B. Tech in Computer Science and Engineering (2011) from Vijaya Engineering College (JNTU-H) with 65% Keywords: continuous integration continuous deployment user interface sthree database information technology Arizona Illinois |