Home

Yasoda - Full Stack Developer, UI Developer
[email protected]
Location: Rosser, Texas, USA
Relocation:
Visa:
Yasoda
Java Full Stack Developer/ UI Developer


PROFESSIONAL EXPERIENCE
Around 13 years of professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, testing of web and distributed n-tier applications using Java and J2EE technologies in different domains.
Experience in re-architecting monolith J2EE applications to Microservices Architecture and running them in different IAAS/PAAS environments
Expertise in design and development of Micro Services based Cloud Native systems using Spring Boot, Spring MVC Rest services, Spring cloud APIs like Eureka, Config Server, Circuit Breaker, Spring Security on Pivotal Cloud Foundry, Docker Data canters and AWS Docker containers.
Solid working knowledge on Database Connectivity Programming Using JDBC and Hibernate.
Expertise in programming with Hibernate Framework, Hibernate Configuration, Object Relation Mapping (ORM)
Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
Experience with messaging systems like Kafka, Kafka event sourcing.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
Experience in Spring Security OAuth 2.0 and developed an application that have the option to split them across two applications, and to have multiple Resource Services that share an Authorization Service
Developed responsive client-side application to integrate with server side using Java/J2EE, Springs framework, webservices, HTML5, JavaScript, jQuery, Angular 11, Typescript, React JS, Node.js and Bootstrap.
Developed and implemented efficient, maintainable, and scalable software solutions using OOP principles
Expertise as Designer in User Interface Applications and Web Developer in developing Web Applications using Web Standards, JavaScript, AngularJS, Angular 8,9,10,11,12&14, React JS, Node JS, HTML/HTML5, DOM, XHTML, jQuery, CSS/CSS3, Ajax.
Expertise in Thread debugging, memory debugging, and code profiling to improve performance by developing more efficient code.
Well versed in tuning the JVM heap size and choosing the appropriate Garbage collection scheme to efficiently manage the system memory thereby improving the applications performance.
Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin console.
Conducted regular code reviews and refactored codebases to improve code quality, readability, and adherence to OOP best practices.
Experience with Docker Containers, leveraging Linux Containers and AMI s to create Docker Images/containers and Kubernetes.
Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
Making changes to the existing web applications and creating new components using React JS.
Experience developing production Node.js applications with Express module.
Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
Designed Frontend with in object-oriented JavaScript Framework like AngularJS, Node.js, Require.js
Experience working with Amazon Web Services like EC2, S3 bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
Extensive experience in developing applications using Java, Java Beans, JSP, Servlets, Apache Struts framework, JDBC, JNDI, JMS, XML: XSLT, DTD.
Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages for Oracle, SQL Server and MongoDB.
Experienced in Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications. Excellent understanding of OpenShift platform in managing Docker and Kubernetes.
Experience in using versioning software tools Subversion (SVN), CVS and Git and build management tools Ant, Maven, and Gradle.

TECHNICAL SKILLS
Languages Java, C, C++, SQL and PL/SQL, Python
Java Technologies Java, JDK, JEE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, JSF, EJB
Web technologies HTML, JavaScript, XML, JSON, CSS, jQuery, Angular 11, Node JS , React JS
Databases Oracle 10g/11g/12c, SQL server, MySQL, DB2, PostgreSQL, MongoDB, Cassandra, Couch DB
IDE/Development Tools Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS), Web Storm,
JBuilder
Frameworks Spring, Hibernate, Angular, Spring Security, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, Spark, Spring IOC, Spring Tiles, Spring DAO, Apache Camel
Operating Systems Windows, Linux and Unix
Methodologies Agile, Scrum, Waterfall, TDD
Design Patterns MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate, Observer, Singleton, View Helper, Factory, Adapter, Front Controller, Visitor, Decorator
Web/Application Servers IBM WebSphere, BEA WebLogic, JBoss and Tomcat
XML Technologies HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, jQuery, Xpath, DTD and AJAX
Big Data Technologies Hadoop, Apache Spark, Scala, Hive, Hbase, Sqoop, Solr, Apache Kafka
Testing tools JUNIT, JMeter, Mockito, TestNG, Jasmine, Karma
Build Tools ANT, Maven, Gradle, Jenkins, Cucumber
Cloud Services Amazon Web Services (AWS), Azure.
Web Services WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, JAX-RS
Version Controls GIT, Bit Bucket, CVS, SVN, GITHUB

PROJECT EXPERIENCE:

Client: Finra, Washington D.C Feb 2023 Till Date
Role: Lead Developer
Responsibilities:
Lead UI developer involved from start to delivery of the project.
Lead a small group of UI developers in the project and delivered the projects on time.
Accessibility WCAG 2.0 guidelines in corporation while development of the website.
Creating responsive web pages using media queries and CSS3 for device independent UI pages for viewing across all resolutions and devices.
Integrating front end UI code with Java backend code along with Java Developers. Created Angular directives, services, and controllers for a complete ground up development and migration of existing JavaScript and java web application.
Promoted code reusability by creating reusable components and libraries through OOP concepts.
Working with testing team to identify and resolve any defects arising due to the code.
Work in a tight schedule agile methodology.
Use technologies like HTML5, CSS3, JavaScript, Angular JS, JSON and other accessibility tools for accessibility incorporation.
Spearheaded performance tuning by normalizing data and reducing unnecessary state re-renders using Redux DevTools.
Collaborated with cross-functional teams to analyse requirements, design class hierarchies, and develop OOP-based solutions.
Led the integration of Micro Frontends using technologies such as Webpack Module Federation, Single-SPA, and server-side composition tools.
Created new component services to make GET/POST to deal with API request and response from AngularJS to send the request and get the response from Backend DTO.
Based on JIRA ticket and BA requirements addressed many PRODUCTION tickets to make the application more reliable to use for Retail Officers and end-user.
Spearheaded performance optimization initiatives, such as lazy-loading and code-splitting, reducing initial load time by 25%.
Led workshops to train development teams on managing asynchronous operations and debugging saga flows effectively.
Consumes APIs while utilizing Python requests to read numerous JSON reports.
Performed form validations using Angular Material.
Implemented multithreading and concurrency solutions using OOP concepts such as synchronized blocks, locks, and thread-safe data structures.
Used Angular2 HTTP Module to make API calls and worked with the observables.
Worked on responsive design and developed a single responsive website that could be served to desktop, Tablets and mobile users using Angular JS.
Worked with Git, Bit-bucket, Git Bash to keep track, add, commit, and push all the code changes into different environment based on the requirements and releases.
Mentored junior developers on best practices for implementing Redux in enterprise-level applications.
Used testing frameworks like Jasmine, Chai, Mocha to write test cases for different scenarios to cover each component, services build.
Environment: HTML5, CSS3, JavaScript, Angular.js, Angular 2.0 node.js, JSON, Responsive Design, GitHub, Web services, XML, XSLT, Windows, MongoDB.

Client: BCBSA, Chicago, IL July 2021 Dec 2022
Role: Java Full Stack Developer
Responsibilities:
Involved in Full stack development based on J2EE using Hibernate and Spring Framework.
Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, React JS, Angular 6/8, Node.JS, CSS and HTML.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Conducted knowledge-sharing sessions to educate team members on OOP principles and best practices, fostering a culture of excellence in software design.
Developed API for using AWS Lambda to manage the servers and run the code in the DB.
Developed Spring Batch application for batch processing using Spring4.0 and improved the performance of the backend batch processes using Multithreading and concurrent package API.
Setup and built AWS infrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
Collaborated with product and engineering teams to establish shared state management and routing across distributed frontends.
Provided leadership in troubleshooting integration issues and establishing CI/CD pipelines for Micro Frontend deployment, gement, enhancing code consistency across multiple projects.
Worked on developing model and template driven forms in Angular 8
Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
Defined best practices for implementing sagas in large-scale applications, reducing time-to-resolution for production issues by 20%.
Proficient in optimizing code for performance by leveraging OOP principles. Employed techniques such as lazy loading, object pooling, and caching to reduce resource consumption and improve application responsiveness.
Involved in developing functions for Amazon Lambda to manage some of the AWS services.
Implemented React JS code to handle cross browser compatibility issues in Chrome, IE 7, 8, 9, Safari.
Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using React JS and followed ECMAScript standards for developing.
Instructed teams on best practices around PCF and Spring Boot.
Triggered the automation jobs using Jenkins to get the cucumber JSON reports.
Responsible for implementing the business requirements using Spring Boot, Spring Data and Spring Security.
Developed code to exchange data between one component to other across different modules using Angular 8 framework.
Standardized reusable saga patterns for side-effect manaConducted architectural reviews and knowledge-sharing sessions to ensure alignment with Micro Frontend best practices.
Involved in creating the comparison document for selecting the API Gateway.
Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
Developed, debugged, integrated, and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
Worked on container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
Created React JS directives, factories, and services for developing single page web applications.
Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
Utilize and program Restful Web services, EJB/JPA, and Hibernate entity.
Worked on using WebSphere server built in JMS provider for communicating with legacy applications.
Designed and developed the REST based Micro services using the Spring Boot.
Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB.
Environment: HTML, CSS, React Js, Hibernate, Node JS, Micro Services, AWS, EC2, S3 Lambda, Auto Scaling, Cloud Watch, SQL, JSP, AJAX, Spring boot, Angular 6/8, Json, JPA, HTML, CSS, Java Script, jQuery, Spring Boot, Docker, Kubernetes, Jenkins, Apache Kafka, Oracle, Eclipse, Git.

Client: United Airlines, Chicago, IL Aug 2020 June 2021
Role: Java Full Stack Developer
Responsibilities:
Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series.
Used JDBC to persist Java Objects into the database
Used Spring framework MVC in the development of new modules based on requirements.
Used Angular 2/4, JavaScript for validating client-side validations.
Utilized various utilities like JSP, JSTL, JavaScript, HTML, & CSS, jQuery, Angular JS, Angular 2/4.
Configured and set up Java Workspace which included setting up server and theme installation and configuration. Became familiar with using and navigating through Java Workspace (Eclipse).
Implemented event-driven architectures using Azure Event Grid and Azure Service Bus, enabling real-time communication and data synchronization between different components of distributed systems.
Debugged Java classes used to modify web pages such as Business Objects and Data Access Objects.
Integrated OOP principles with database access using frameworks like Hibernate or JPA. Designed object-relational mappings (ORM) to facilitate seamless data persistence, retrieval, and manipulation.
Implemented JDBC to perform the database calls from the Java layer.
Used Angular 4 and jQuery for the logical implementation part at client side for all the application.
Refactored existing project to make it more RESTful and thread safe.
For XML marshalling and unmarshalling used JAXB. Worked with databases like Oracle.
Used Servlets as an interface between frontend and backend to handle HTTP requests and to send the response back to the front end.
Configured and monitored applications using Azure Monitor and Azure Application Insights, proactively identifying performance bottlenecks, diagnosing issues, and optimizing application performance.
Developed Java applications with an emphasis on platform independence, leveraging OOP to abstract platform-specific code and ensure seamless operation across various operating systems and environments.
Involved in the creation of dynamic web pages with the use of JSP and HTML.
Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
Used WSDL and SOAP protocol for Web Services implementation.
Worked in Struts framework based on MVC Architecture.
Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture
Used SQL and PL/SQL stored procedures, functions to implement business logics in Oracle.
Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back-end database.
Implemented logging for the whole application using Log4j.
Developing Micro Services leveraging in an Azure cloud environment.
Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
Performed unit testing by using Junit testing tool and debugged using Jasmine.
Developed an automated process for builds and deployments using Jenkins and Maven.
Environment: Core Java, J2EE, HTML, AZURE, CSS, JSP, JDBC, JSP, JavaScript, Spring Boot, Micro Services, jQuery, Angular JS, Angular 2/4, XML, JSON, Servlets, Spring Framework, PL/SQL, Hibernate, Oracle, JAXB, RESTful, Log4j.

Client: Frontier Systems and Solutions, Chennai, India Jul 2012 Apr 2019
Role: Senior Software Engineer
Responsibilities:
Designed layouts on the front-end and developed responsive web pages using HTML5, CSS3 Media Queries, Angular, Java Spring MVC.
Developed page layouts, navigation, animation buttons and icons, using HTML5 coding.
Involved in architecture/skeleton of Angular application. Worked on custom directives development which is totally customized to meet the needs of the end client.
Leveraged Azure DevOps for continuous integration and continuous deployment (CI/CD) pipelines, automating build, testing, and deployment processes to achieve faster release cycles and improved software quality.
Developed multiple POCs to create SPA using Angular 2.
Developed forms with appropriate validations using Angular form Validators.
Worked extensively on JavaScript to make forms interactive.
Conducted code reviews to ensure adherence to coding standards, OOP best practices, and security guidelines.
Used Bootstrap in effective web design.
Extensively worked with making API calls to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS manipulation.
Worked with BE programmers to troubleshoot App issues and come to an alignment.
Developed dynamic e-mails using JavaScript, and hand coding of HTML 5, and CSS3.
Worked on Agile and involved in all the business meetings and status update meetings as a part of SCRUM.
Utilized Azure SQL Database and Azure Cosmos DB for efficient data storage and management, optimizing queries and implementing indexing strategies to enhance application performance.
Involved in writing application-level code to interact with APIs, RESTFUL Web Services.
Involved in consuming Restful APIs and processing JSON data for rendering in UI.
Defined new validations through Angular for the form field validation implemented through HTML5.
Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML.
Implementing inheritance properties using SASS for creating responsive stylesheets.
Configured GRUNT for building client-side code (CSS, JS, HTML Minifier).
Configured KARMA to run test specs and tested JavaScript using Jasmine.
Used Jasmine unit testing for JavaScript and Angular JS code.
Conducted code reviews to ensure adherence to coding standards, OOP best practices, and security guidelines.
Worked on RESTFUL Responsive Design which would support most of the devices as well.
Worked on Adobe tagging to capture the Metrix for UI elements based on requirements.
Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
Environment: HTML5, Backbone JS, CSS3, AJAX, DHTML, JSON, REST, Azure, MVC, REACT JS, JavaScript, Node JS, JSP, Agile, AJAX, MS Excel, JQuery, Bootstrap, React js, Mongo DB, JIRS, SASS, Gulp, SVN, LESS, WD.

Client: HP, KP University, Singapore June 2010 June 2012
Role: Web Application Developer
Responsibilities:
Development of application flow with integration of different Web Services as E2E team.
Worked on drawing technical conclusions for redesigning the application in Spring with legacy application in Adobe.
Built Application logic using Spring MVC architecture, HTML5, CSS3, Bootstrap and JS and.
Gather requirements from Business, Product Managers for developing the web portal.
Developed Custom Tags to simplify the JSP code.
Used AWS Beanstalk for deploying, scaling web applications and services developed with Java.
Have created responsive designs using media queries and grids (bootstrap).
Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
Worked on User Interface technologies HTML5, CSS3, jQuery, JavaScript.
Implemented Pagination and sorting functionalities using jQuery Plugins.
Analysis of mandatory fields in JSON response before updating the DOM
Application builds and integration functionalities using Tomcat.
Have replaced the Java Messaging Service (JMS) calls with AWS SQS and used AWS SDK to connect with Amazon SQS for bulk email processing.
Handling exception scenarios and showing appropriate message to the end user.
Tracked timely application development status timely project tracking, Test-Support (SIT and UAT).
Worked on resolving technical issues raised during Testing Phase.
Consumed SOAP Webservices as part of Application Development Team using WSDL.
Timely code integration using SVN and dependency analysis meeting with multiple teams involved.
Played key point of contact role under both Test-support and Development phases of the project.
Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
Responsible for Analysis, Design and Development of new requirements as part of Agile Methodology.
Efficiently handled onshore-offshore interaction in understanding and working on client requirements with no sign of delay.
Environment: Java-Spring (MVC), REST, SOAP, RWD, AWS, HTML5, CSS3, Bootstrap, XML, jQuery, JavaScript, Ajax, SOAP, WSDL, XML, XSLT, XSD, SVN, Lotus Notes, HP QC, SVN, Service Now, Bootstrap.
Keywords: cprogramm cplusplus continuous integration continuous deployment business analyst user interface message queue javascript sthree database information technology hewlett packard microsoft procedural language Illinois

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4765
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: