Over 2 years of experience in delivering high-quality Java training to a diverse audience, ranging from beginners to advanced learners.
Expertise in core Java concepts including OOP principles, exception handling, multi-threading, Java Collections, and Java 8 features such as Streams and Lambdas.
Proficient in teaching advanced topics like Spring Boot, Hibernate, and building RESTful services.
Developed comprehensive curriculum materials and customized lesson plans tailored to students' skill levels and goals, ensuring a clear understanding of complex concepts.
Conducted interactive online sessions, live coding exercises, and real-world project implementations using virtual platforms like Zoom, Microsoft Teams, and Google Meet.
Mentored students on problem-solving techniques and best coding practices, focusing on Data Structures and Algorithms for interview preparation.
Received excellent feedback for delivering engaging, practical, and result-oriented training sessions.
Open to part-time or consulting engagements, available for immediate collaboration.
Experience
-
AI Software Developer (Feb, 2024
–Present) at I am working as a Freelancing AI Software Engineer at Outlier
• Developed AI-powered solutions for multiple clients, specializing in machine learning algorithms, natural language processing (NLP), and computer vision.
• Built and deployed AI models using Python libraries such as TensorFlow, PyTorch, and scikit-learn.
• Designed and developed user interfaces for applications using React.js, integrating interactive and responsive features to enhance the user experience.
• Collaborated with cross-functional teams to integrate AI solutions into existing web platforms, using RESTful APIs and backend services.
• Utilized full-stack development tools (JavaScript, and React) to create scalable and efficient web applications.
• Conducted data analysis and preprocessing using Python and SQL, improving model accuracy and performance.
-
Full Stack Developer (Jul, 2021
–Nov, 2023) at Webs Optimization And Software Solutions
• Developed full-stack web applications (80% backend, 20% front-end) following TDD, created RESTful web services, and integrated business logic and persistence layer using Spring Data JPA.
• Worked with third-party API services and Java 8 features such as Collection API, wrote unit and integration test cases, and built Docker containers and solid CI/CD pipelines using Jenkins.
• Leveraged TypeScript for component development and two-way data binding in Angular 16, while integrating Angular with the Spring Framework to construct a powerful web application, resulting in a 40% enhancement in scalability through responsive content development.
• Implemented microservice architecture, increasing application scalability by 45% and decreasing server response time by 15%.
• Utilized JUnit and Mockito testing frameworks to streamline test development, achieving a 40% reduction in development time for unit testing.
-
Java Trainer (Mar, 2019
–Jul, 2021) at Softwan Technology
· Taught Java programming to students of varying skill levels, focusing on core concepts, OOP, data structures, and algorithms.
· Customized learning plans based on student needs and progress, ensuring personalized attention to different learning styles.
· Assisted students in debugging code and solving complex problems, helping them gain confidence in their coding skills.
· Used Platform, Google Meet, and other virtual tools for effective online teaching and live coding sessions.
· Provided resources, practice problems, and real-world examples to reinforce understanding of Java concepts.
· Received positive feedback and high ratings from students for clear communication and effective teaching methods.