
Timeline
About me
👩💻 Senior Java Full Stack Developer | 🔍 Proficiency in J2EE, Spring, Hibernate, Angular | ☁️ Skilled in Cloud Technologies & Microservices | 🚀 11 Years Delivering Scalable Web Applications
Education

Kl university
2008 - 2011Bachelor's degree computer science
Experience

Ibm
Jul 2011 - Aug 2014Java developer• Developed application using Spring Framework that leverages classical Model View Controller (MVC-2) architecture. Used Spring Core Annotations for Dependency Injection, IoC and Spring MVC for REST API’s, Spring boot for REST services/micro services.• Developed DAO layer using Spring ORM and JPA, using annotation to map objects to database. Used Spring MVC with Spring Security and Jackson mapping to build REST services.• Developed the rule engine using the latest java 8 features like streams and functions.• Developed rule creation UI using React JS for dynamic interactive Front-End.• Used Spring Boot which is radically faster in building rest services and developing Spring based applications with very less configuration. • Involved in complete development of Agile Development Methodology and tested the application in each iteration. Helping team members in terms of set up, code review and all other aspects to improve performance.• Developed the application using Spring tool suite, VS Code.• Worked on setting up Splunk alerts to identify the technical errors in the prod and non-prod environment.• I worked side by side with DevOps teams like Artifactory, Nexus and Jenkins.• Used HP ALM for defect tracking.• Used SVN for version control to effectively manage code changes, Jenkins for building applications, Nexus/Artifactory for storing and for deployments.• Business Knowledge and exposure of E-Commerce domain and applications. • Designed and developed components relating to Concept Wave projects. • Created and updated database objects in Concept Wave frameworks. Show less

Fm global
Feb 2015 - May 2017Java developer• Developed applications using Spring Boot, ORM, Microservices, Security, OAuth 2.0 and Java 8.• Developed DAO layer using MongoDB, using annotation to map objects to database. • Developed applications using Angular 13 for faster interactive Front-End.• Developed the flow engine using Draw 2d and object-oriented JavaScript.• Developed using the Java 8 features like streams, functional programming and multi-threading.• Used Spring Boot which is radically faster in building rest services and developing Spring based applications with very less configuration. • Troubleshooting the issues while deploying the applications and deployment in AWS cloud servers.• Involved in complete development of Agile Development Methodology and tested the application in each iteration. Helping team members in terms of set up, code review and all other aspects to improve performance.• Developed the application using Spring tool suite, VS Code and deployed the applications to AWS cloud server.• Worked on setting up Splunk alerts to identify the technical errors in the prod and non-prod environment.• I worked side by side with DevOps teams like GitHub, Artifactory, Nexus and Jenkins.• Used docker for containerization in the development process.• Used unit testing frameworks like Mockito, JMock for java and Testbed for FE test cases. • Used GIT for version control to effectively manage code changes, Jenkins for building applications, Nexus/Artifactory for storing and UCD for deployments. Show less

Bankunited
Jun 2017 - Oct 2020Java developer• Developing and maintaining Java web applications using Groovy, and ensuring that they are performant, scalable, and secure.• Designed REST APIs and SOAP Services which includes Swagger creation, APIM hosting and TIBCO Development.• Collaborating with project managers and other developers to gather requirements and develop specifications for software projects.• Contributing to the design and architecture of Java web applications and ensuring that they are optimized for performance and maintainability.• Involved in migration of Tibco SOAP services to Java REST/JSON API’s.• Writing high-quality code that is well-documented, tested, and conforms to established coding standards.• Debugging and troubleshooting code issues and fixing bugs in a timely manner.• Contributing to the development of automated tests to ensure the quality of the software.• Integrating Java web applications with third-party APIs and services, such as payment gateways and social media platforms.• Contributing to the development of RESTful APIs to allow for the integration of Java web applications with other software systems.• Developing and maintaining SQL databases to store and manage data for Java web applications.• Developing and maintaining micro services using Groovy and Spring Boot.• Developing and maintaining batch processing applications using Groovy and Spring Batch.• Contributing to the development of DevOps processes and tools, such as automated build and deployment pipelines.• Mentoring junior developers and providing guidance on best practices and coding standards.• Keeping up to date with the latest trends and technologies in Java and Groovy development. Show less

Cigna healthcare
Nov 2020 - Aug 2022Senior java full stack developer• Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages.• Used Web Pack module bundler for compilation of SAAS files into CSS and for monitoring the application.• Developed multiple Angular 4.0/6.0 components which are compatible with latest versions of typescript, angular CLI.• Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.• Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances.• Configured Express JS node http framework to set up middle-wares to respond to HTTP requests and used its front-end tooling like web packs, starter packs, boiler plates efficiently.• Testing for Node JS is done using Mocha and chai and for Spring boot used Mokito, junit, mock mvc and thereby achieving Test Driven Development (TDD).• Building cloud Micro services and implemented back-end using Spring Boot using Spring Cloud services.• Implemented Single Sign On and policy-based authentication using Site Minder security framework.• Configured JBOSS Application server and used Oracle database with Hibernate ORM framework and used the functionalities of Hibernates second level EH Cache.• Created dynamic schema design through NOSQL Mongo DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.• Configured Docker container service and build pipe line Jenkins CI/CD tool for continuous integrating and deploying application on servers. Show less

The home depot
Sept 2022 - nowSenior java full stack developer• Designing and implementing user interfaces using technologies like HTML, CSS, and JavaScript frameworks(Angular, React, or Vue.js).• Building server-side applications and APIs using Java and related frameworks(Spring Boot).• Designing and implementing database schemas, ensuring efficiency, integrity, and security.• Writing complex database queries and optimizing them for better performance.• Configuring application servers and ensuring they run smoothly.• Managing deployment processes and ensuring the application is accessible and scalable.• Collaborating with architects to design scalable and maintainable software systems.• Designing and implementing microservices architecture.• Participating in and conducting code reviews to maintain code quality.• Implementing and adhering to security best practices to protect the application against common vulnerabilities.• Identifying and resolving performance issues, optimizing code for better efficiency.• Implementing and utilizing monitoring tools to ensure the application's health.• Managing source code using version control systems like Git.• Creating and maintaining documentation for code and APIs.• Documenting system architecture, configurations, and processes.• Provide support and guidance to the team during challenging situations. Show less
Licenses & Certifications

Microsoft certified: azure administrator associate
MicrosoftMar 2023
Recommendations

Christer borg
Psykolog som hjälper dig utvecklas yrkesmässigt och privat. Driver även Psykologer Föreläser.Greater Gothenburg Metropolitan Area
Elsa lachaux
Architecte d'intérieurToulouse, Occitanie, France
Aminur fahim
Open to Learn, Innovate, and Create | Actively seeking new opportunities in the fields of Marketing ...Los Angeles Metropolitan Area
Prasanta kumar chandra
Senior Associate 2 at Pricewaterhouse Coopers Service Delivery Center Kolkata Private LimitedKolkata, West Bengal, India
Amr badawy, pmp®, itil®
Healthcare Digital Senior Services EngineerEgypt
Falensia kumendong
Finance Accounting ManagerJakarta, Jakarta Raya, Indonesia
Sunil gupta
Senior officer Mechanical at Coromandel International ltdBharuch, Gujarat, India
Wesley bullock
General Manager at OMNI CollegeRichmond, British Columbia, Canada
Jonaya ellis
Program Coordinator IIHouston, Texas, United States
Courtney lesley
Marketing Professional | CDMP | PCM Digital MarketingFort Mill, South Carolina, United States
Corey milner
SEO | Marketing | Business GrowthCalgary, Alberta, Canada
Chriscavin jitas
Relationship Manager at Standard Chartered BankWest Java, Indonesia
Atul singh rajput
AIC @ EDIFECS | Ex-AVLChandigarh, Chandigarh, India
Michelle jansen van vuuren
Partners PA @EA Group Cape TownCity of Cape Town, Western Cape, South Africa
Madhuvantii manivannan
Senior Product Marketing Specialist at ManageEngine - Zoho CorporationChennai, Tamil Nadu, India
Ashish aryabarty
Officer, Manager at Bank of America | Regulatory Reporting, Compliance, Analysis | IIM KozhikodeDelhi, India
Serdar yurteri
Metallurgy ManagerLiberia
Mathias behrndtz
PBA, Økonomi & InformationsteknologiAarhus, Region Midtjylland, Danmark
Marin caric
Your strategic partner in delivering software productsZagreb, Zagreb, Croatia
Erwin tetenburg
Assistant Manager At Nano lasten ja nuorten kerhotoiminta OySipoo, Uusimaa, Finland
...