Aditi Shah
Java Software Developer at Genious Infotech Inc- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Swati Gupta
Aditi is a good developer as well as a team member having strong professional ethics. She is keen to learn and improve further upon. Provided good work environment as a co-worker and she can be an excellent employee.
Andrew Phillip
Aditi was always ready to learn, and willing to put in the hard work necessary for each task.
Swati Gupta
Aditi is a good developer as well as a team member having strong professional ethics. She is keen to learn and improve further upon. Provided good work environment as a co-worker and she can be an excellent employee.
Andrew Phillip
Aditi was always ready to learn, and willing to put in the hard work necessary for each task.
Swati Gupta
Aditi is a good developer as well as a team member having strong professional ethics. She is keen to learn and improve further upon. Provided good work environment as a co-worker and she can be an excellent employee.
Andrew Phillip
Aditi was always ready to learn, and willing to put in the hard work necessary for each task.
Swati Gupta
Aditi is a good developer as well as a team member having strong professional ethics. She is keen to learn and improve further upon. Provided good work environment as a co-worker and she can be an excellent employee.
Andrew Phillip
Aditi was always ready to learn, and willing to put in the hard work necessary for each task.
Credentials
-
Project Management Foundations: Risk
LinkedInJun, 2023- Nov, 2024 -
Designing RESTful APIs
LinkedInMay, 2022- Nov, 2024 -
Programming Foundations: Algorithms
LinkedInMay, 2022- Nov, 2024 -
Programming Foundations: Data Structures
LinkedInMay, 2022- Nov, 2024 -
Speaking Confidently and Effectively
LinkedInMay, 2021- Nov, 2024 -
C and C++ Technologies
TOPS Technologies Pvt. LtdMar, 2015- Nov, 2024 -
Web Technology and CMS
TOPS Technologies Pvt. LtdSep, 2014- Nov, 2024
Experience
-
Genious Infotech Inc
-
Canada
-
Software Development
-
1 - 100 Employee
-
Java Software Developer
-
Oct 2021 - Present
• Developing and deploying secure and efficient enterprise-level applications and RESTful APIs using the Spring framework, including implementing sign-on functionality using Hibernate and Spring Boot. • Skilled in developing responsive front-end interfaces using Angular, HTML5, CSS3, and RESTful web services with Spring Boot and JAX-RS specifications. • Developing advanced Java applications with multi-threading, concurrency, file handling I/O, generics, and data structures, utilizing Spring's Inversion of Control (IoC) for loose coupling through Dependency Injection. • Designing and optimizing database schema, stored procedures, and views using industry-standard practices for efficient and effective reporting, using databases such as MySQL and Oracle. • Successfully published and consumed messages through ActiveMQ, a popular open-source message broker. • Developed a validation framework to enforce data validation rules, ensuring high-quality data entry and processing. • Performed configuration management on production servers to ensure seamless operations in accordance with business and development team requirements. • Collaborated with clients and internal teams to resolve technical issues and provided timely technical support. • Created support processes and guidelines for monitoring and deploying software applications, resulting in increased efficiency and better service delivery. • Monitored and tuned database performance for high-performance and stable database operations. • Configured and implemented automated email notifications, enhancing communication and collaboration. • Implemented Maven for streamlined source code management, ensuring consistent and reliable builds. • Implemented Continuous Integration and Continuous Deployment (CI/CD) pipeline using Jenkins server, resulting in faster and more reliable deployments. Show less
-
-
-
Yiion
-
India
-
Software Development
-
1 - 100 Employee
-
Jr. Software Developer
-
Dec 2018 - Jan 2021
• Developed application functionalities using Agile Scrum methodology. • Created responsive user interfaces with Spring MVC framework, JSP, JSTL, HTML5, CSS3, JavaScript, jQuery, AJAX, and Angular, implementing reusable modules and custom directives. • Demonstrated expertise in Angular 5 directives, controllers, filters, services, templates, events, and injectors. • Utilized JsPDF package to generate PDFs on the front-end side. • Employed core Java concepts such as OOP, exception handling, multithreading, JDBC, and generics, and used Java 8 features such as lambda expressions and creating resource classes. • Applied design patterns including Singleton, Data Access Objects, Factory, and MVC patterns. • Developed microservices with Spring, tested the application using Spring Boot, and developed REST APIs with Tomcat. • Managed large data sets with MySQL. • Implemented logging with log4j to print logging, debugging, warning, and info statements. • Used JIRA tool for issue/bug tracking and monitoring work assignments. • Worked with GIT repositories for version control. • Knowledge of deployment and hosting platforms, such as Docker, to manage and scale applications in a production environment. Show less
-
-
Education
-
Conestoga College
Graduate Certificate, Web Design and Development -
Gujarat Technological University, Ahmedbabd
Bachelor’s Degree, Computer Engineering