Ramasita Kona
*************@*****.*** Mobile: 910-***-****
www.linkedin.com/in/ramasitakona/
Professional Summary:
Java Developer with 6 years of experience in IT and worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications.
Experience in Core Java with strong understanding and working knowledge of Object-Oriented Programming (OOP) Concepts like Collections, Multi-Threading, ExceptionHandling, Java packages, Regular Expressions, Abstraction, encapsulation, Inheritance and Polymorphism.
Proficient in Java 8 features like Lambda expressions, Functional interfaces and Parallel Streams.
Proven track record of building and optimizing microservices architecture using Spring Boot, focusing on scalability, resiliency, and workflow efficiency.
Strong experience in Spring Framework modules such as Spring Dependency Injection DI, Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Microservices, Spring REST and Spring Annotations.
Proficient in object-oriented design principles, ensuring high-quality, maintainable code.
Hands on Experience with Middleware Technology Messaging Brokers like JMS, Active MQ, Apache Camel and Websphere MQ.
Proficient in developing RESTful API using J2EE Technologies and testing APIs using Postman.
Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, GIT, GITHUB, TFS (Team Foundation Server from Microsoft), JIRA and Jenkins.
Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus(ESB).
Adept at working in Unix/Linux environments, enhancing backend system performance and troubleshooting.
Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and JBoss Developer Studio.
Experience in developing logging and standard mechanisms based on Log4j and SLF4j. Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito.
Expertise in Installing, Configuring, Deploying and maintaining Application and Web Servers such as JBoss Enterprise Application Platform (EAP), Apache Tomcat Server and IBM Web Sphere and Openshift Cloud.
Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, Node JS and React.js.
Proficient in creating Dynamic SQL and performing CRUD and Other SQL operations using Relational Database like Microsoft SQL Server.
Basic idea in cloud computing with Amazon Web Services (AWS). Experience in using Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
Involved in all stages of Software Development Life Cycle (SDLC) as well as working in AGILE Methodologies based development environment, participating in spring/iterations, and SCRUM meetings.
Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
Technical Skills:
Platforms: Windows, Linux, Red Hat JBoss Fuse
Programming Languages: JAVA 8/11/17/18, C
Integration Frameworks: Apache camel, Spring, Spring MVC, Spring Boot, DropWizard
Application Servers: Apache Tomcat, RedHat JBoss Fuse, Active MQ, IBM WebSphere
Databases: Oracle, MSSQL, PostgreSQL, MySQL
Web Services: HTTP, REST, SOAP, JSON, IBM APIC connect
IDEs: Eclipse, JBoss Developer Studio, IntelliJ, Microsoft Visual Studio 2017
Tools: Azure Devops, CloudBees Jenkins, Sonatype Nexus Repository, Maven, JFrog, SAP Data Cloud, OpenShift, Kubernetes, Kafka, Docker, Marketo, Salesforce, Anaplan, VMware Log Insight, Dynatrace, New relic, SonarQube, SonarLint, JIRA, Application Monitoring Tool, Microsoft Office Suite, Amazon Web Services, Google Cloud Platform, Bitbucket, Trello, Postman, JUnit, Mockito, Swagger, Hashicorp Vault, WINSCP, Putty
Source Control: TFS-VC, GIT, GitHub, BitBucket
Logging Tools; Log4J, SLJ4
Web Development: HTML, CSS, JavaScript, Servlets, JSP, React.js, Node.js
Methodologies: Agile/Scrum
Education
Master of Science in Computer Science _ New Jersey Institute of Technology (NJIT), Newark, NJ (2019)
Bachelor of Technology in ECE _ (JNTU), Kakinada, India (2017)
Certification: Java (6.0, 7.0,8.0, 9.0)
Work Experience:
Client: United Parcel Service (UPS), NJ, USA Nov 2021 – Present
Role: Java Developer
Project description: Customer Integrated Data Hub (CIDH) used to propagate data between UPS applications and Sales and Marketing cloud platforms such as Salesforce, Anaplan, Marketo and SAP Customer Data Cloud. CIDH is responsible for staging and transforming data before sending data to SaaS solutions. Marketing Automation focuses on lead acquisition and demand generation activities within the Marketing Department by using internal and external data to nurture customers effectively and efficiently throughout the buying process. It allows customers to receive digital information throughout the year and easily connect with their assigned sales representative when they are ready for further discussion. It provides a convenient way for UPS sales to easily identify and focus on engaged customers.
Responsibilities:
Developed and maintained microservices in Spring Boot, contributing to a scalable and resilient backend system that improved application performance and reliability.
Coordinate with cross-functional teams to align technical solutions with business objectives, ensuring project success.
Led the implementation of microservices with Java 17 and Spring Boot 5, ensuring smooth Salesforce data integration on OpenShift.
Use Maven to build, test and deploy the applications and TFS GIT for version controlling and to push the code regularly.
Engineer data flows with JavaScript to integrate SAP Customer data cloud, significantly improving data accuracy in Marketing Automation systems.
Analyze Anaplan data integration, optimizing microservices architecture to enhance system scalability and performance.
Utilize SQL to manage MSSQL databases, achieving a 15% increase in data retrieval speed and enhancing data-driven decision-making.
Develop Jenkins pipelines for seamless integration, enhancing deployment speed and maintaining high code quality with SonarQube.
Implement unit testing with Mockito and JUnit, ensuring robust code coverage and reliability, maintaining high standards of code quality.
Utilize Log4J logging framework for enabling logging and debugging at run time and monitoring purposes.
Develop Outbound integration code to push data to the Mainframe WebSphere MQ. Connect to the remote queues and test sending data.
Enhanced codebase maintainability by implementing comprehensive documentation and code review processes, reducing bugs by 15%.
Utilized monitoring tools such as NewRelic and LogInsight to proactively identify and resolve issues in production environments, ensuring optimal application performance and uptime.
Use JFrog platform for end-to-end automation and management of binaries and artifacts through the application delivery process.
Work on an application that integrates with Google Cloud Platform that can export and store the data in GCP.
Perform code changes for the migration of existing services from OpenShift 3 to OpenShift 4 environment.
Hands-on experience with CI/CD pipelines, facilitating seamless integration and deployment processes.
Perform code changes to use HashiCorp vault encryption management to encrypt and decrypt the Cloud platforms credentials and database credentials.Provided 24/7 on-call support for production environments, ensuring quick response to critical issues, minimizing business impact, and maintaining high availability of services.
Support Disaster Recovery exercises, ensuring application resilience by successfully performing failovers and monitoring on Ramapo servers.
Manage Azure Devops Sprint Board for work assignments and tracking progress. Work in an Agile environment and involve in all scrum ceremonies.
Author detailed technical documentation, facilitating knowledge transfer and reducing onboarding time for new developers.
Environment: Java 17, Spring Boot 5, OpenShift 4, Azure DevOps, Maven, Jenkins, SonarQube, MSSQL, JavaScript, SAP Customer Data Cloud, Salesforce, Anaplan, Marketo, Log4J, Mockito, JUnit, Google Cloud Platform, HashiCorp Vault, RSA Key Manager, TFS GIT, Postman.
Client: United Parcel Service (UPS), NJ, USA Feb 2020 - Oct 2021
Role: Java Developer
Project description: Integrated Data Store (IDS) is a collection of database instances that provide a single point of connection between on-premises Customer Relationship Management (CRM) systems and Software as a Service (SaaS) based CRM solutions. IDS manages both sales and service operations of UPS. Service is provided through Customer Engagement Center (CEC) and sales is supported through Delivering Results Insights and Value Enablement (DRIVE) applications. CEC is an integrated platform for all the data required for the operations carried out by salesforce application which is an enterprise CRM platform that simplifies the support experience internally and externally through multiple channels such as calls, email, chat and co-browse capabilities. UPS DRIVE is a world-class global CRM solution to enable sales and solutions resources worldwide and across all business units in the areas of account management and lead management. This Project manages and maintains the customer data in the datastore IDH that we receive from the Salesforce.com through JBOSS fuse integration and Microsoft SQL server Integration Services (SSIS) packages.
Responsibilities include:
Worked on Red Hat Jboss Fuse, Apache Camel, Java 8, Maven plugins to manage and control inbound and outbound data shared with vendors and data created off-premises.
Provided support for the maintenance of RedHat JBoss servers and deploying applications to the server, Adhere to UPS standard security policies for external services, data extraction and involvement in server upgrades and migration.
Worked with Java features Lambda Expressions, Method references and Stream processing. Used Jackson API for marshaling and unmarshalling of data in JSON.
Analyzed and optimized data integration processes between Salesforce and IDS, ensuring seamless data flow and enhanced system reliability.
Developed and implemented RESTful APIs, enhancing system interoperability and enabling efficient data extraction and integration.
Executed detailed unit testing using Mockito and Junit, ensuring high-quality code and reducing post-deployment issues.
Write JSON scripts to test the API calls and validate the response using Postman.
Led the deployment and configuration of RSA Key Manager, improving database credential security and reducing potential vulnerabilities.
Executed IBM APIC migration and supported certificate upgrades, ensuring system reliability.
Utilized Cloud technologies, CloudBees Jenkins Enterprise for CI/CD, achieving consistent production readiness and Sona type Nexus repository manager to publish artifacts.
Pioneered the integration of new technology stacks, enhancing application performance.
Conducted comprehensive code reviews, identified and rectified critical bugs, elevating overall code quality.
Worked closely with team members to troubleshoot and resolve production issues, facilitating smooth deployments and minimizing downtime.
Provide support during Monthly Patching activities, create change tickets for production deployment and Disaster Recovery/Failover testing.
Work on Cloud technology, Azure Devops Sprint Board for team collaboration, story grooming/iteration planning.
Work in an Agile environment and involve in project meetings, scrum calls and sprint planning.
Environment: Java 8, RedHat JBoss Fuse, Apache Camel, Spring Boot, JSON, IBM APIC Connect, Maven, MS SQL Server, Jenkins, Sonatype Nexus, RSA Key Manager, Postman, Azure DevOps, CloudBees Jenkins, Agile/Scrum.
Project: CertOnce Sep 2019 - Dec 2019
Client: Ranvic Labs, NJ, USA
Role: Web Developer
Project description: CertOnce is a Blockchain Credentials platform based on Blockcerts designed to allow any credential issuing entity to design certificates and badges, communicate with customers electronically, and provide digital tamper-proof and verifiable credentials using a secure Blockcerts Software-as-as-Service multi-tenant solution. Credentials are stored on distributed blockchain networks such as Bitcoin and Ethereum, and allow traceability using transaction ids. Recipients can securely store them into the Blockcerts digital mobile wallet and can quickly share them with potential employers or other organizations requesting verification of records. Verifying entities such as potential employers also benefit from this solution as it greatly reduces fraudulent activity.
Responsibilities:
Led full Software Development Life Cycle for CertOnce and Ranvic Labs websites using React, Node.js, and AWS.
Enhanced the features and developed website of CertOnce and Ranvic labs using React, Node.js and AWS.
Developed the front-end platform using HTML 5.0, JavaScript, and React JS.
Integrated AWS services with application infrastructure, enhancing system functionality and scalability.
Automated user provisioning on AWS, cutting manual setup time by 30% and accelerating deployment speeds.
Used Auth0, a lightweight authentication framework with a central authorization server for authentication and authorization services.
Managed Amazon Web Services includes RDS (relational database systems), EC2 (Cloud hosting), and KMS (Key Management System).
Managed code versioning and merging with Bitbucket, ensuring seamless integration. Used Trello for creating tasks, sub-tasks and tracked the progress.
Logged and tracked defects meticulously, ensuring prompt resolution and maintaining high-quality standards.
Conducted thorough code reviews, identifying and fixing bugs early, leading to a 10% reduction in post-deployment issues.
Collaborated with cross-functional teams to deliver high-quality websites, enhancing overall project efficiency.
Maintained detailed documentation for all web development projects, ensuring clear project understanding and compliance.
Ensured cross-browser compatibility and responsiveness across multiple devices, maintaining high quality standards.
Followed Scrum methodology for Sprint planning, Scrum meetings, Retrospective calls, and other agile meetings.
Environment: React.js, Node.js, AWS (RDS, EC2, KMS), JavaScript, HTML5, CSS3, Auth0, Bitbucket, Trello, Blockchain (Blockcerts), Agile/Scrum.
Project: Payment Authentication Service Oct 2018- Aug 2019
Web Developer, New Jersey Institute of Technology
Project description: Java servlet online banking application that represents a pseudo-ATM machine with user authentication services. Used MySQL database to store the account details.
Responsibilities:
Developed UI components and validations using HTML, CSS, improved user experience significantly.
Created login, policy, and claims screens using JSP, HTML5, CSS3, JavaScript; enhanced customer interaction.
Implemented LDAP services for user authentication; ensured secure access control.
Designed dynamic web applications using J2EE; streamlined application performance.
Executed SQL queries and developed stored procedures, optimizing data retrieval processes on MySQL.
Performed unit and integration testing with JUnit; ensured high-quality code..
Used Eclipse as IDE for development.
Used Apache Tomcat server for the deployment of applications.
Used Java Messaging Services (JMS) for reliable and asynchronous exchange of payment status reports.
Used JIRA for creating tasks, sub-tasks and also for defect tracking.
Analyzed user feedback and implemented iterative UI improvements, resulting in a 10% increase in user retention.
Documented technical specifications and user guides, ensuring seamless knowledge transfer and onboarding.
Facilitated weekly sprint meetings to align development goals, improving team productivity.
Environment: Java, JSP, HTML5, CSS3, JavaScript, MySQL, Apache Tomcat, Eclipse, JUnit, JIRA, JMS, Agile.