Abbas Khute

Abbas Khute

Java developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Toronto, Ontario, Canada
Experience:
7 years
Abbas Khute Mississauga, Canada |-| -| linkedin.com/in/abbaskhute SUMMARY Dynamic Java developer with 7+ years of hands-on experience overseeing the entire Software Development Life Cycle (SDLC), from comprehensive analysis and design to successful execution and maintenance. Proficient in adhering to established procedures and excelling in environments with minimal supervision. Skilled in crafting robust enterprise applications using microservice architecture principles. Possesses a strong command of Java, Spring Boot, REST API, Apache Kafka, Apache Spark, MySQL, MongoDB, Elasticsearch, and Oracle DB. Recognized for exceptional teamwork and goal-oriented problem-solving abilities, contributing to efficient project execution and successful task completion. SKILLS Technical Skills: Java, Spring Boot, Spring Data, RESTful API, Java EE, JDBC, Maven, JUNIT, Power Mockito, Apache Storm, Apache Spark, Apache Kafka, Apache Zookeeper, SQL, MySQL, HL7, FHIR, SQL Server, Elasticsearch, Oracle DB, Mongo DB, Apache Ignite, HDFS, AWS, Git, Bitbucket, Jira, Jenkins, Open Shift, GCP. Industry knowledge: Object Oriented Design, Microservices, Agile development, Design Patterns, Big Data, RDBMS, NoSQL, Cloud, CI/CD EDUCATION Big Data Solutions Architecture | Conestoga College | Dec 2021 | Waterloo, Canada Bachelor of Engineering - Information Technology | Mumbai University | May 2015 | Mumbai, India WORK EXPERIENCE Employer – Veracity IT Solutions INC. April 2024 to present Client – SOLSNET, Mississauga, Canada Java Developer This application is to design and develop an Inventory Management System. User can login the system and do stock-in and stock-out operations. Display lists and details of goods, inventory, customers, and orders. Generate invoices according to stock-out information and display stock-out, sales and inventory reports monthly, quarterly, and annually. Set alarm when inventory lower than the warning value set up. Responsibilities: Designed patterns are extensively used to achieve clean separation of different layers. Designed and integrated the Spring Boot JPA with the application architectures. Configured Spring Rest API for URL mapping with controller for the communication between front-end and middle-tier. Involved with Spring Security to provide the user authentication. Created fully functional Rest web services supporting both XML and JSON message transformation. Used Maven to build and packaged Web Service application. Designed and Implemented Unit testing using Junit Framework. Implemented the logging mechanism using Log4j framework. Deployed the application on the to GCP cloud using CI/CD pipeline. Used Postman Client to test transmission of REST API. Collaborated with front-end group to realize application's front-end using HTML5, CSS3, JavaScript, JSON. Created Restful and SOAP APIs/micro services using JAVA and Spring Boot Framework Used Git for version control Wrote system level and class level design document. Worked in Agile software development methodology. Involved in the team to integrate the Spring Boot, Spring Security, Spring Data JPA. Tech stack: Java 17, Spring Boot, Spring Data, RESTful API, Java EE, JDBC, Maven, SQL, MySQL, PostgreSQL, Mongo DB, Git, Jira, Jenkins, GCP, CI/CD pipeline, Microservices, Agile development, POSTMAN. Loblaws, Brampton, Canada July 2022 – March 2024 Java Developer Gathered requirements, designed, and developed new microservices, ensuring alignment with project objectives and best practices. Created and implemented new APIs to facilitate seamless integration with external applications, enhancing overall system functionality. Maintained existing microservices by promptly identifying and resolving bugs, optimizing performance, and enhancing implemented logic. Added new functionality to existing microservices based on evolving business needs and user feedback, contributing to continuous improvement efforts. Supported Supply Chain Application by developing a new set of reporting queries, enabling efficient access to critical data for decision-making processes. Tech stack: Java 17, Spring Boot, Spring Data, RESTful API, Java EE, JDBC, Maven, SQL, MySQL, PostgreSQL, Kafka, Mongo DB, Git, Jira, Jenkins, GCP, CI/CD pipeline, Microservices, Agile development, POSTMAN. Netrix Worldwide, Mumbai, India November 2018 – April 2021 Software Engineer Successfully understood both functional and non-functional requirements by thoroughly reviewing specifications and collaborating with Business Analysts, ensuring efficient participation in the Design, Development, and Testing phases of projects. Developed and reviewed various artifacts including code, documentation, unit tests, integration tests, UAT processes, and production support materials, ensuring adherence to project standards and quality guidelines. Designed, built, and deployed data processing pipelines and enterprise applications, leveraging a variety of tools and frameworks, including microservices architecture, to meet project objectives effectively. Proactively responded to assigned issues, conducted thorough analysis, proposed, and implemented appropriate workarounds, communicated effectively with stakeholders at all levels, and resolved issues within agreed timelines to maintain support availability in alignment with SLAs. Tech stack: Java, Spring Boot, Spring Data, RESTful API, Java EE, JDBC, Maven, SQL, MySQL, SQL Server, Oracle DB, PostgreSQL, Mongo DB, Git, Jira, Jenkins, Open Shift, GCP, CI/CD pipeline, Microservices, Agile development, POSTMAN. GoWebia, Mumbai, India June 2016 – September 2018 Backend Software Developer Maintained existing computer programs by proactively identifying and eliminating defects, as well as implementing enhancements to improve application performance and functionality. Played a key role in modernizing application architecture to adhere to industry standards and best practices, enhancing scalability, security, and maintainability. Prepared, updated, and maintained various technical documents, including technical design documents, deployment documents, and user guides/manuals, to facilitate efficient project development and support processes. Tech stack: Java, Spring Boot, Spring Data, RESTful API, Java EE, JDBC, Maven, JUNIT, Power Mockito, Apache Storm, Apache Spark, Apache Kafka, Apache Zookeeper, SQL, MySQL, Elasticsearch, Mongo DB, Apache Ignite, HDFS, AWS, Git, Bitbucket, Jira, Big Data, Microservices, Agile development. PROJECTS Trip Application | 01/2023 - 03/2024 (Loblaws) Developed new APIs to facilitate integration with external applications and user interfaces, enhancing interoperability and functionality. Implemented new functionality to support the distribution of COVID-related data for distribution centers. Maintained and enhanced the codebase, addressing bugs and implementing improvements to ensure application stability and performance. Deployed applications initially on OpenShift and later migrated to Google Kubernetes Engine (GKE), ensuring scalability, reliability, and efficient resource management. Master Scheduler Service | 07/2022 - 12/2022 (Loblaws) Led the development of a dynamic job scheduling service aimed at remotely scheduling various jobs across servers or services, replicating the functionality of AutoSys. Implemented REST endpoints for job scheduling, enhancing accessibility and ease of integration with external systems. Utilized algorithm-based scheduling techniques to ensure the efficient and timely execution of jobs, optimizing resource utilization and minimizing delays. Developed the service using Spring Boot framework and deployed it on OpenShift, ensuring scalability, reliability, and high availability. Stream Processor | 09/2018 - 04/2021 (Netrix worldwide) Built a robust data processing engine to crunch data from varied sources, analyzing, filtering, enriching, and transforming payloads based on complex algorithms from events generated by modules to meet product needs. Utilized Apache Storm, Kafka, Ignite, Elasticsearch, MySQL, and Rethink DB as foundational components. Grocery inventory management | 06/2016 - 09/2018 (Gowebia) For this application, my role was to maintain the application. Significant responsibilities were adding new functionalities, addressing bugs reported, fixing the bug, and releasing the patch. This software solution had multiple modules built using different tech stacks, including JSP, Servlet, and Spring boot, deployed on Tomcat. Dentiyor| 10/2020 - 04/2021 (Freelance) Developed for PhD students, this project utilized a custom algorithm to randomly distribute patients for research sampling by converting HL7 FHIR XML records into PDF format, generating comprehensive reports based on custom parameters, and was implemented using Spring Boot, deployed on Amazon Elastic Beanstalk with Amazon RDS for database management and S3 for file storage. HONOR AWARDS Awarded Best Paper Presentation (04/2015) Paper titled “Performance Analysis of Big Data using Cloud” at International Conference on Emerging Trends in Engineering and Technology. Employee of the Month, 06/2019, Netrix worldwide Employee of the Quarter, 09/2019, Netrix worldwide Employee of the Month, 11/2020, Netrix worldwide
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.