0% found this document useful (0 votes)
20 views5 pages

Megha Resume

Uploaded by

Ayush Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views5 pages

Megha Resume

Uploaded by

Ayush Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Megha Kush

[email protected]

Summary:

● Accomplished Java Developer with over 6 years of hands-on experience in designing, developing,
and deploying enterprise-grade software applications.
● Proficient in Core Java and Multithreading, with a strong foundation in developing robust and
scalable applications.
● Expertise in Data Structures and Algorithms, honed through hands-on experience in designing and
optimizing algorithms to solve challenging computational problems.
● Proficient in Object-Oriented Programming principles, with a track record of designing and
implementing scalable and maintainable software solutions in Java.
● Skilled in developing AI-powered applications in Java, including natural language processing
(NLP), computer vision, and recommendation systems, to enhance user experiences and drive
business outcomes.
● Collaborative experience in integrating AI solutions into existing Java-based systems and
frameworks, ensuring compatibility, reliability, and scalability of AI components.
● Skilled in Multithreading and concurrent programming paradigms, with a focus on optimizing
resource utilization and enhancing application responsiveness.
● Extensive Java coding experience, with a demonstrated ability to develop robust and scalable
applications, leveraging industry best practices and design patterns.
● Extensive experience in developing Web applications using Java frameworks like Spring Boot and
Spring MVC, ensuring high performance and reliability.
● Skilled in working with distributed databases, including Cassandra, MongoDB, and DynamoDB, for
efficient data management in Microservices architecture.
● Implemented SOAP-based services and RESTful APIs, ensuring seamless communication
between different components of the application.
● Utilize Jenkins for continuous integration and continuous deployment (CI/CD) pipelines,
automating build, test, and deployment processes for Java applications.
● Expertise in front-end technologies such as Angular.js, Node.js, and React.js/Redux, ensuring
dynamic and interactive user interfaces.
● Familiarity with HTML5, JavaScript, for front-end development, enhancing user experience and
engagement.
● Strong database management skills, including SQL (MySQL, SQL Server, PostgreSQL), NoSQL
(MongoDB, Redis), and cloud-based databases (RDS, Aurora, Redshift).
● Experience with AWS services such as EC2, Lambdas, and S3 bucket, facilitating scalable and
cost-effective deployment of applications.

Work Experience
Sr. Java Developer
JP Morgan Chase & Co., Remote
Nov 2022 - Present

● Lead end-to-end development of Java-based full-stack web applications, encompassing both


frontend and backend components.
● Developed full-stack applications using Java 11+ and Spring Framework, leveraging Spring Boot
for rapid application development and Spring Security for authentication and authorization.
● Designed, and implemented backend components using Java2EE technologies such as Spring
Framework, Spring Boot, and Hibernate, adhering to coding standards and best practices.
● Developed responsive and interactive user interfaces using modern frontend frameworks and
libraries like Angular, coupled with HTML5, CSS3, and JavaScript.
● Utilized Spring modules including Spring MVC, Spring ORM, to streamline development processes
and ensure code maintainability and reliability.
● Implemented dynamic content rendering, form validation, and client-side data manipulation using
JavaScript libraries like jQuery.
● Implemented design patterns such as MVC, Singleton, Factory, and Dependency Injection to
ensure code maintainability, scalability, and reusability.
● Integrated Node.js with Express.js framework to create RESTful APIs for seamless communication
between different components of the project.
● Utilized build tools like Maven to automate the build process and manage dependencies
effectively.
● Designed database schemas, wrote SQL queries, and integrated applications with databases like
Postgres SQL and DB2 to store and retrieve data seamlessly..
● Utilized cloud-based databases like AWS RDS, Aurora, to leverage the scalability and reliability of
cloud infrastructure for data management
● Utilized Micro-Frontends (MFE) architecture to modularize front-end components, enabling
independent development and deployment of UI features.
● Integrated Hibernate ORM framework with MongoDB, handling object-relational mapping and
database interactions in Java applications.
● Deployed System on AWS infrastructure, utilizing services like EC2 for hosting Java applications
and DynamoDB for scalable and reliable data storage.
● Utilized Docker for containerization of application components, enabling consistent and reliable
deployment across different environments.
● Implemented CI/CD pipelines using tools like Jenkins automating build, test, and deployment
processes for faster and more reliable software delivery.
● Exhibited a profound grasp of Java memory management techniques, adeptly fine-tuning resource
allocation to ensure the peak performance of applications, and elevate operational efficiency even
under demanding workloads.
● Implemented RESTful APIs using Java Spring Boot and Rails, facilitating seamless integration and
communication between different components of the application stack.
● Contributed to the design and optimization of AI algorithms for performance and scalability,
employing techniques such as parallelization, distributed computing, and asynchronous
processing in Java-based environments.
● Led AI research initiatives, exploring emerging technologies and methodologies in areas such as
reinforcement learning, evolutionary computation, and knowledge representation, and applying
them to solve complex problems.
● Mentored junior developers on AI concepts, Java programming best practices, and software
engineering principles, fostering a culture of innovation and continuous learning within the team.
● Demonstrated unwavering commitment to coding standards and industry best practices,
meticulously architecting and maintaining codebases that are not only robust and future-proof but
also easily extensible and comprehensible for fellow developers.
● Expertly leveraged Java multithreading paradigms to facilitate optimal resource utilization and
enhance application responsiveness, ensuring seamless user interactions and heightened system
efficiency under varying workloads.
● Implemented sophisticated synchronization mechanisms to safeguard against race conditions and
uphold the integrity of multithreaded applications, ensuring seamless execution and consistent
performance across diverse computing environments.
● Applied advanced algorithm design and analysis techniques to engineer efficient solutions for a
spectrum of computational challenges, showcasing a keen analytical mindset and a knack for
devising elegant and scalable problem-solving strategies.
● Actively participated in code reviews, sprint planning, and Agile ceremonies, contributing to the
continuous improvement and delivery of high-quality software products.
● Applied object-oriented design principles effectively to create modular, extensible, and
maintainable Java codebases, facilitating collaboration and code reuse.

Java Developer
7-Eleven, Remote
April 2020 - Nov 2022

● Developed scalable Java Spring Boot applications, leveraging Spring MVC for robust web
development, and Spring Data JPA for seamless database interaction, meeting the need for high-
performance and maintainable backend systems.
● Designed and implemented parallel algorithms, harnessing the power of multicore architectures to
achieve significant performance gains in compute-intensive tasks.
● Implemented Angular 15+ for building dynamic and responsive user interfaces, integrating with
backend Java services to create seamless user experiences.
● Leverage AWS services such as AWS Lambda, Amazon S3, Amazon EC2, Amazon RDS, and
Amazon DynamoDB to design, develop, and deploy Java-based cloud-native applications and
microservices.
● Started exploring Java's concurrency utilities like Executors and Thread Pools for parallel task
execution.
● Conducted thorough code reviews using tools like GitHub and Bitbucket, focusing on code quality,
readability, and adherence to SOLID principles and design patterns such as MVC and Singleton.
● Utilized Dynatrace for application performance monitoring and management, identifying and
resolving performance bottlenecks and optimizing resource utilization.
● Optimized application performance by implementing efficient algorithms and data structures,
utilizing Hibernate for ORM mapping, and applying caching strategies with technologies like
Ehcache or Redis, resulting in reduced response times and enhanced user experience.
● Integrated third-party APIs and services such as Google Maps API for geolocation and Stripe API
for payment processing, expanding application functionality and improving user engagement.
● Utilized logging and monitoring tools like Log4j or ELK stack to troubleshoot and debug complex
issues in production environments, ensuring minimal downtime and maintaining high availability.
● Implemented security measures including encryption algorithms such as AES or RSA,
authentication using JWT or OAuth2, and role-based authorization with Spring Security,
safeguarding sensitive data and preventing unauthorized access.
● Developed and implemented machine learning algorithms and models using Java libraries such as
Weka, Deeplearning4j, and MOA, enabling predictive analytics and data-driven decision-making.
● Designed and implemented AI-powered applications in Java, integrating natural language
processing (NLP), computer vision, and recommendation systems to enhance user experiences
and drive business outcomes.
● Developed real-time AI solutions in Java using stream processing frameworks like Apache Kafka
and Apache Flink, enabling rapid analysis and decision-making on continuously incoming data
streams.
● Ensured compliance with regulatory standards and ethical guidelines in AI development projects,
implementing robust governance frameworks and privacy-preserving techniques to protect
sensitive data and mitigate risks.
● Proficient in developing enterprise-scale Java applications using Java 2 Platform, Enterprise
Edition (J2EE) technologies such as Servlets, JavaServer Pages (JSP), Enterprise JavaBeans
(EJB), and Java Persistence API (JPA).
● Expertise in XML (eXtensible Markup Language) for data representation, manipulation, and
interchange within Java applications, using libraries such as JAXB (Java Architecture for XML
Binding) or DOM (Document Object Model) and SAX (Simple API for XML) parsers.
● Actively participated in DevOps practices, including CI/CD pipelines, containerization with Docker,
and orchestration using Kubernetes, streamlining the deployment process and improving
collaboration between development and operations teams.
● Proficient in designing, developing, and deploying microservices-based architectures using Java
technologies and frameworks like Spring, Spring Boot, Hibernate
.

Software Developer
CVS Health, Remote
Feb 2018 - March 2020

● Collaborated with stakeholders to grasp basic business needs and translated them into simple
technical requirements.
● Developed foundational backend systems using Java and Spring Boot, focusing on simplicity and
ease of maintenance.
● Assisted in designing straightforward database schemas in MySQL and MongoDB for initial data
storage needs.
● Participated in Agile ceremonies such as sprint planning, gaining exposure to project management
practices.
● Contributed to the creation of basic technical documentation and attended introductory knowledge-
sharing sessions.
● Understanding the principles of encapsulation, inheritance, and polymorphism in Java programming.
● Learning to handle simple multithreading scenarios to improve application responsiveness and
performance.
● Demonstrated eagerness to learn and implement basic coding standards and practices.

You might also like