Post Job Free

Resume

Sign in

Technical Lead Front End

Location:
Knoxville, TN
Posted:
December 11, 2023

Contact this candidate

Resume:

VAISHNAVI K

ad1vl2@r.postjobfree.com +1-430-***-****

Technical Lead

Career Highlights:

AWS Certified Java Full Stack Lead with 11+ years boasting a decade of proven expertise in architecting and executing scalable secures enterprise applications.

Demonstrated mastery in steering projects using methodologies such as Waterfall, Agile/Scrum, TDD and the SDLC.

Worked on various domains like Telecom, Insurance and health care. Have a great knowledge on Ecommerce domain.

Deep-seated knowledge in core Java concepts OOP, collections, concurrent programming, generics, exception frameworks and advanced file operations.

Adept at leveraging design patterns including MVC, Abstract Factory, Singleton and Observer, ensuring software scalability and reliability.

Expertise in the Spring Framework ecosystem, emphasizing on inversion-of-control and dependency-injection mechanisms.

Versed in ORM tools and suites, notably Hibernate, JPA and MyBatis, ensuring efficient database interactions.

Competence in front-end development spans technologies like Angular, ReactJS and VueJS, with a particular acumen in Angular performance optimization.

Proficient in crafting RESTful APIs, emphasizing resource-centric design, request-response lifecycle and secure data handling.

Exemplary skills in AWS cloud architecture, specifically harnessing services like EC2, S3 and Lambda to engineer cloud-optimized solutions.

Hands-on mastery over server environments like JBoss and Tomcat, coupled with IDEs such as Eclipse and WebLogic.

Extensive database management experience, both SQL-driven (Oracle, MySQL) and NoSQL variants (MongoDB, Cassandra).

Pioneered the integration of automated testing solutions using JUnit, Selenium and other frameworks to ensure code resilience.

Proficient in designing, implementing, and maintaining messaging systems with a focus on Rabbit MQ.

Proficient in diagnostic tools like the ELKStack for advanced troubleshooting and application performance insights.

Expert in build tools and version control systems, notably Maven, Git Hub and CVS, to foster collaboration and streamlined code management.

Deep expertise in GoLang, seamlessly integrating with technology stacks like JavaScript, Angular and TypeScript.

Skillful in orchestrating CI/CD workflows for Java applications, leveraging Jenkins, Docker and Kubernetes, with an emphasis on infrastructure-as-code practices.

Demonstrated ability in VB6 application maintenance, active reverse engineering and codebase optimization.

Adept at utilizing Agile project management platforms such as JIRA, enhancing team collaboration and project tracking.

Foundational understanding of data science frameworks, notably TensorFlow and Apache Spark.

Proven leadership capabilities, excelling in cross-functional team dynamics and consistently exceeding project delivery benchmarks.

Familiarity with the Jakarta EE (formerly Java EE) platform, harnessing its various specifications to build enterprise-grade applications.

Comprehensive experience in integrating third-party libraries and APIs, ensuring seamless functionality extensions.

Experience on Regulatory compliance, Compliance auditing and reporting.

Constantly updated with the latest Java trends, technologies and best practices by attending conferences, workshops and webinars.

Skilled in performance tuning using Java profiling tools like Visual VM, JProfiler and YourKit.

Experience in Java memory management, identifying and fixing potential memory leaks using tools like MAT (Memory Analyzer Tool).

Demonstrating ability to work closely with frontend developers, ensuring smooth API integrations and delivering end-to-end solutions.

Commitment to code quality, adhering to coding standards and employing tools like SonarQube and Checkmarx for static code analysis.

Technological Acumen:

Category

Technical Skills

Languages and Frameworks

Java8,11,17, GoLang, Spring Framework, Jakarta EE, Angular 2,6,8,9,12, ReactJS, VueJS, Python, NGINX, JavaScript, HTML, TypeScript, CSS, React.

Design and Architecture

Design Patterns (MVC, Abstract Factory, Singleton, Observer), RESTful API design

Databases

Hibernate, JPA, MyBatis, Oracle, GraphQL, Graph DB, MySQL, MongoDB, Cassandra, PostgreSQL, Terraform

AWS Cloud Services

EC2, S3, Lambda

Server Environments

JBoss, Tomcat

IDEs

Eclipse, WebLogic

Testing

JUnit, Selenium

Diagnostic and Logging

ELK Stack, Java Profiling (VisualVM, JProfiler, YourKit)

Build and Version Control

Maven, Git Hub, Git Hub Actions, Git CVS

CI/CD

Jenkins, Docker, Kubernetes, Active-MQ

Other Tools and Systems

MAT, SonarQube, Checkmarx, JIRA

Additional Skills

Performance tuning, Memory management

Messgaging tools

IBM MQ, Rabbit MQ, Apache Kafka

Certifications:

AWS Certified Solution Architect Associate

Professional Experience:

Role: Lead Technology Nov2021- Current

Client: Morgan Stanley, New York, USA

Project: GSD

Responsibilities:

Participated actively in all SDLC phases, ensuring system design, analysis and testing aligned with functional requirements.

Engaged in Agile practices including Daily Scrum meetings, Sprint planning and retrospectives.

Utilized RedHat OpenShift for Docker and Kubernetes management and oversaw OpenShift nodes, upgrades and configurations.

Architected and developed robust Java applications using J2EE best practices and design patterns such as MVC, Singleton, Factory, DAO and DTO.

Implemented RESTful APIs using Java EE components in tandem with Spring's IOC, Transactions and Security modules.

Generate client code from the service interface definition (ProtoBuf) to interact with gRPC services.

Worked on RPC calls to gRPC services using the generated client code. Handle response data and error conditions gracefully.

Integrating GraphQL with backend services and databases. Implementing and optimizing client-side data fetching using GraphQL.

Implementing and maintaining GraphQL subscriptions for real-time updates.

Implemented client-side logic, such as retries and timeout handling and Optimize client code for performance and resource efficiency.

Designing, implementing, and maintaining infrastructure as code using Terraform.

Proficient in Java 11 with a deep understanding of its advanced features, including the new HttpClient, local-variable syntax for lambda parameters and enhancements in the garbage collector

Led the development of applications using both Kotlin and Java, emphasizing maintainable and efficient code through Kotlin's idiomatic features.

Orchestrated Microservices architectures using Spring Boot, with Spring Cloud integrations like Netflix Eureka and Netflix Feign Client.

Integrating Terraform-managed resources with monitoring and logging tools.

Implemented data processing pipelines using Apache Spark, optimizing data transformations and analyses for large-scale datasets.

Developed and run queries for data analysis and reporting. Design and implement the graph database schema.

Hands-on experience in configuring and administering ActiveMQ instances.

Expertise in optimizing Rabbit MQ configurations for performance and reliability.

Developed and optimized queries for data retrieval, and ensure that the graph database adheres to relevant data protection and privacy regulations.

Integrating PostgreSQL with Java applications, and Optimizing SQL queries and database structures for better responsiveness.

Designed and developed Spark applications in Java/Scala, leveraging Spark's resilient distributed datasets (RDDs) and data frames for efficient data manipulation and processing.

Leveraged GCP services such as Cloud Storage, Cloud Pub/Sub, and Cloud SQL to develop robust and efficient data processing and storage solutions.

Using JDBC (Java Database Connectivity) to connect Java applications to PostgreSQL databases.

Designed and developed RESTful APIs, integrating them with GCP services for seamless data exchange and communication between applications.

Implemented resilient Spring Boot Microservices using patterns like Hystrix and monitored them via Spring Boot admin console.

Implementing data synchronization and real-time updates between the Java application and the Firebase backend.

Experience in engineering practices like pair programming, TDD, BDD, CI/CD, and Refactoring techniques.

Utilized Hibernate for ORM, emphasizing lazy loading and transaction management.

Integrate APIs with various web services, databases, and third-party applications, enabling seamless communication and data exchange between different systems.

Devised a 'serverless' architecture on AWS, using services like API Gateway, Lambda and Dynamo DB.

Executed large-scale deployments on AWS utilizing services like EC2, Elastic Beanstalk, RDS, CloudWatch and SQS, while implementing real-time streaming with AWS Kinesis and monitoring via AWS CloudTrail.

Incorporated Docker for containerization, alongside orchestration tools for auto-deployment.

Worked Apache Flink for real-time data analysis, feature engineering, and model training on streaming data.

Implemented messaging solutions using Amazon SQS, ensuring robust asynchronous communication.

Used Redis for in-memory data solutions, emphasizing caching, real-time messaging and data type utilization.

Established CI/CD pipelines leveraging tools like Git Hub, Jenkins and AWS for deploying Dockerized Spring Boot Microservices.

Worked closely with regulatory compliance teams to ensure the alignment of software development practices with established standards.

Experienced in utilizing Apache Kafka and Message queues like Rabbit-MQ, IBM-MQ and Active-MQ for asynchronous message transfer between distributed applications.

Collaborating with cross-functional teams to integrate Flink applications into the existing data infrastructure.

Collaborate with design teams to implement user interfaces using React.

Ensure cross-browser compatibility and responsiveness Using React. Optimize frontend code for performance and scalability.

Designed SQL database structures and wrote efficient PL/SQL scripts and procedures.

Implemented data ingestion to AWS platforms like S3, Redshift and Snowflake using services like AWS Glue, Kinesis and Lambda.

Worked with Kafka Streams, Kafka Producer and Kafka Consumer APIs as messaging systems between Microservices.

Emphasized test-driven development using frameworks like Junit and Mockito and explored the feasibility of script implementations using Selenium.

Environment: J2EE, Java 17, Kotlin, Docker, RedHat OpenShift, Kubernetes, Spring IOC, Spring Transactions, Spring Security, JavaScript, Spring Boot, Spring Cloud, Hibernate, Apache Camel, Hystrix, Junit, Mockito, HTML, CSS3, Bootstrap, GraphQL, PostgreSQL, Type Script, Java EE components, SQL, AWS API Gateway, AWS Lambda, Graph DB, Golang, AWS Dynamo DB, AWS EC2, IBM MQ, Drools, Apache Flink, Apache Kafka, AWS Elastic Beanstalk, NGINX, AWS RDS, TDD, AWS CloudWatch, AWS CloudTrail, AWS SQS, AWS Kinesis, Regulatory compliance, AWS Glue, Terraform, AWS S3, AWS Redshift, AWS Snowflake, Redis, Amazon SQS, Git Hub, Jenkins, Gradle, Selenium.

Role: Technical Lead August 2018 - October 2021

Company: Harman, CT, USA

Project: HMS

Responsibilities:

Developed scalable Java applications utilizing frameworks such as Spring, Spring MVC, Spring Batch and Spring Security, adhering to established coding standards and best practices.

Orchestrated Microservices using Apache Mesos, Kubernetes and PaaS solutions like RedHat OpenShift.

Engineered server-side objects and client-side interfaces based on J2EE design patterns and implemented RESTful web services with Jersey for JAX-RS.

Validated RESTful services with tools such as Postman.

Proficient in Java 8, leveraging advanced features such as lambdas, streams, Optional class and the new Date and Time AP

Oversaw the configuration, tuning, security, backup, recovery and upgrades of RedHat & IBM AIX systems.

Employed Spring Batch for features like job restart, skip and listeners and integrated JMS beans with ActiveMQ services.

Used Cucumber to implement Behavior Driven Design (BDD) for acceptance tests and Unit testing.

Leveraged Hibernate for data persistence, incorporating advanced concepts like lazy loading, optimistic locking and transactions.

Optimize API performance by identifying and resolving bottlenecks, reducing latency, and improving response times, ensuring a smooth and efficient user experience.

Developed dynamic web applications using ReactJS and associated libraries, employing features such as data binding, routing and custom filters.

Conducted regular code reviews and implemented necessary changes to address regulatory compliance gaps.

Implemented and managed GCP security measures, including IAM roles and policies, to ensure secure access control and data protection.

Implemented containerization using Docker, developing Docker files and Docker Compose configurations and optimized Docker images for better performance.

Gained experience with languages like Golang and Scala, generating end-of-month customer reports using Golang and XML with multilingual support.

Developed listeners on Rabbit MQ with Erlang and showcased backend proficiency with Node, Express, Go, MongoDB and third-party services like Firebase and Kinley.

Utilized orchestration tools such as Docker Swarm for large-scale containerized application deployment and collaborated on containerizing legacy apps to enhance portability.

Designed and constructed UI components using React JS, emphasizing optimal UI/UX, state management tools like Redux and integrating RESTful APIs.

Participated in compliance audits and provided necessary documentation to ensure adherence to regulatory requirements.

Elevated web interfaces using CSS3 and AJAX and architected Microservice solutions with Spring Boot, incorporating Swagger API for documentation.

Crafted PL/SQL queries and procedures, filtered MongoDB queries and managed application support on RedHat Linux.

Optimized Spark jobs for performance and scalability, utilizing Spark's caching and partitioning techniques to improve data processing speeds.

Configure NGINX to serve static content, such as HTML, CSS, and images.

Utilized DevOps methodologies, establishing CI/CD Pipelines with tools like GIT Hub, Jenkins, Chef, AWS and deployed containerized Spring Boot Microservices on AWS EC2.

Engaged with Camel-based integration solutions, developed business logic with Apache Camel and implemented business rules with Drools rule engine.

Transitioned from legacy ANT infrastructure to a modern Gradle system, ensuring enhanced build and release procedures.

Implemented logging with Log4J and gained expertise in Selenium's Data-Driven framework, integrating with Maven, TestNG and Jenkins.

Addressed system issues, managed user requests and utilized Splunk for log analysis and defect tracking.

Implemented security measures, such as SSL/TLS configurations and access controls. Apply patches and updates to keep NGINX servers secure and up to date.

Worked in an agile environment with bi-weekly sprints and ensured consistent communication across teams for seamless integration and timely delivery.

Environment: Java, Java8, Spring, Spring MVC, Spring Batch, Spring Security, Apache Mesos, Kubernetes, RedHat OpenShift, J2EE, Apache Spark, Java 8, RedHat, IBM AIX, Spring Batch, JMS, ActiveMQ, Hibernate, GCP, Apache Kafka, React, BDD, ReactJS, VB6, VB.NET, Docker, Docker Compose, Docker Swarm, Golang, Scala, XML, Rabbit MQ, Drools, Erlang, Node, Express, Go, MongoDB, Firebase, Kinley, Redux, CSS3, AJAX, NGINX,Spring Boot, Swagger API, PL/SQL, MongoDB, RedHat Linux, GIT Hub, Jenkins, Chef, AWS, AWS EC2, Apache Camel, Flink, Gradle, Log4J, Git Hub Actions, Maven, TestNG, Splunk, Agile.

Role: Java Full Stack Developer August 2016 – July 2018

Company: Tech Mahindra, GA, USA

Project: Roche Diagnostics

Responsibilities:

Operated in an Agile framework, including daily stand-ups and weekly demos.

Developed and integrated multiple APIs to meet business requirements.

Utilized AJAX and JSON for asynchronous server requests and data interchange between browsers and servers.

Participated in the complete Software Development Life Cycle (SDLC), emphasizing object-oriented processes and Service Oriented Architecture (SOA) within an Agile setting.

Applied core Java principles like Inheritance, Polymorphism, Collections, Serialization and Multithreading to craft robust business components.

Designed Web Services utilizing SOA technologies such as SOAP, WSDL and UDDI.

Crafted intuitive UI components using HTML5 and CSS, leveraging jQuery for Ajax calls and asynchronous operations.

Constructed an analytical dashboard using NodeJS, showcasing real-time graphs and business metrics.

Integrated ReactJS for creating dynamic views in Single Page Applications (SPAs).

Developed RabbitMQ producers and consumers for asynchronous message processing.

Designed RESTful interfaces using Spring, catering to various customer events including Payments and Registration.

Utilized Golang for encapsulation, improving report generation performance and writing chain code.

Employed Python, combined with JSON and XML, for handling HTTP requests and parsing website data.

Transitioned a legacy monolithic application to a microservices framework using Spring Boot and the 12-factor methodology. Managed deployment and configuration of microservices in PCF.

Customized SOAP Web Services using Spring SOAP API, facilitating JSON data interchange between UI and business layers.

Engaged with multiple Spring modules including Core, MVC, AOP, Boot and Security during application development.

Implemented ORM strategies using Hibernate with SQL Server and developed various POJOs.

Crafted PL/SQL functions and procedures within Oracle Database 10g.

Deployed and managed applications on WebLogic Application Server, ensuring optimal configurations.

Utilized JIRA for issue and bug tracking across projects.

Experience in developing Automation Framework using Cucumber BDD, Junit, and Selenium WebDriver.

Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins, orchestrated within a Kubernetes environment.

Employed GitHub for version control and Maven for automated build processes.

Environment: Agile, SDLC, Java, Golang, PostgreSQL, Python, JavaScript, NodeJS, jQuery, HTML5, CSS, AJAX, JSON, XML, SOAP, WSDL, UDDI, Angular, Spring (Core, MVC, AOP, Boot, Security), Hibernate, APIs, RabbitMQ, RESTful interfaces, Spring SOAP API, SQL Server, Oracle Database 10g, BDD, PL/SQL, ORM (via Hibernate), POJOs, WebLogic Application Server, PCF (Pivotal Cloud Foundry), JIRA, Jenkins, Kubernetes, GitHub, Maven, SPAs, Analytical Dashboard (via NodeJS), 12-factor methodology, Asynchronous operations (via AJAX and RabbitMQ).

Role: Java Developer Nov 2012- Jul 2016

Company: Tech Mahindra, Hyd, India

Client: Thomson Reuters

Responsibilities:

Participated in the entire Software Development Life Cycle (SDLC), encompassing requirements elicitation, design, development, testing and deployment across various environments.

Adopted Agile practices, emphasizing Scrum methodologies for iterative and incremental software delivery.

Designed the user interface with JSP, leveraging the Struts framework, hosted within a J2EE ecosystem on an Apache Tomcat Server.

Integrated XML Web Services employing the SOAP protocol to facilitate secure monetary transactions across global financial platforms.

Utilized SOAP UI for meticulous web service validation.

Crafted reusable and interoperable services, drawing upon technologies like SOAP, WSDL, JAX-WS and JAX-RPC.

Employed the Spring Data Framework to harness the capabilities of Spring JDBC and Spring ORM, facilitating seamless database operations through connections to diverse data sources.

Utilized ANT for streamlined compilation processes and assembling JAR artifacts, while maintaining codebase integrity with the SVN version control system.

Implemented JUnit, formulating comprehensive test cases to validate business logic and ensure application reliability.

Environment: J2EE, Apache Tomcat Server, JSP, Struts, XML Web Services, SOAP, SOAP UI, WSDL, JAX-WS, JAX-RPC, Spring Data Framework, Spring JDBC, Spring ORM, ANT, SVN, JUnit.

Education:

Bachelor of Science (Computer), SVU, Tirupati - 2012.



Contact this candidate