Summary
Overview
Work History
Education
Skills
Hobbies
Quote
Timeline
Generic
Muqeeth Malik Mohammed

Muqeeth Malik Mohammed

Toronto,Ontario

Summary

  • 5+ years of professional experience in analysis, design, development, and testing of web and distributed n-tier applications using Java and JEE technologies. Expertise in the design and development of various web and enterprise applications using JEE technologies like JSP, Servlets, JDBC, EJB, JMS, JSF, XML, SOAP, and REST-based Web Services. Extensively Experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Template, Factory, Builder, DAO, DTO, and Dependency Injection. Expertise in J2EE Architecture, Java and J2EE Core Design Patterns, Object Oriented Analysis and Design/Development Methodologies OOAD, Object Modeling with Use Cases, and Sequence Class.

Overview

5
5
years of professional experience

Work History

Senior Full Stack Developer

RBC Royal Bank
08.2022 - Current

• Designed, developed, reviewed and maintained Java applications and solutions based on industry standards and best practices

  • Reviewed code, debugged problems, and corrected issues.

• Used Java 1.8 features such as Pipelines and Streams, Default methods to code up applications.

  • Worked with back-end developers to design APIs.
  • Worked on DSS for Encryption and decryption using voltage secure data and Docker as dependency .

• Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.

• Consumed all the Restful web services using Angular http services and promise objects. Used Angular $resource for API calls to Backend.

  • Developed functional databases, applications and servers to support websites on back-end.

• Developed back end interfaces using embedded SQL, stored procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.

  • Analyzed existing software implementations to identify areas requiring improvement.

• Used JIRA to deal with the agile development environment. Designed the Web application layout and forms using HTML, CSS, and JavaScript.

• Developed REST endpoints using Spring MVC

Java Developer

Air Canada
10.2021 - 08.2022

• Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.

• Used Bootstrap to decorated navigation bars, buttons, and display menus.

• Used Java 1.8 features such as Pipelines and Streams, Lambda expressions, Date and Time API, Default methods to code up applications.

• Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.

• Involved in development, design and implementation front end part of the widget-based application.

• Hands on experience in front end frame works like React, Redux, Backbone, jQuery etc.,

• Involved in daily scrum to discuss the design and work progress.

• Used AJAX, JSON with jQuery to request data and response processing.

• Implemented MicroService Architecture with Spring Boot based services interacting through REST. Worked on cross browser testing in IE, Firefox and Chrome.

• Created Cross-Browser compatible and standards-compliant CSS-base page layouts. Debugged and tested the application using Jasmine and Chrome develop tool.

• Maintained the code based and source code check in and check out with Git.

• Worked with QA team on daily basis in fixing the reported bugs/defects.

• Handled all aspects of the web applications including maintaining, testing, debugging and deploying.

• Designed the Web application layout and forms using HTML, CSS, and JavaScript.

• Developed REST endpoints using Spring MVC

• Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup

• Wrote test cases as per test driven development for all layers and rest controllers

• Consumed REST Web Services to communicate with third-party information provider

• Implemented backend using various spring framework modules. Used Spring JDBC templates in DAO layer for some reporting queries

• Used Hibernate framework as persistence engine, actively engaged in mapping, and hibernate queries.

• Developing Micro Services, and creating API’s using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.

• Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.

• Used JIRA for defect management and to keep track of bugs and issues.

• Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

• Defining test cases and Coordinating/Conducting unit testing in JUnit.

Java Developer

Soft Choice
01.2020 - 10.2021

• Involved in all phases of Software Development Life Cycle (SDLC) such as Requirements gathering, modelling, analysis, Design, Development, and Testing.

• the Web application layout and forms using HTML, CSS, and JavaScript.

• Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JavaScript events.

• Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.

• Consumed all the Restful web services using Angular http services and promise objects. Used Angular $resource for API calls to Backend.

• Implemented MicroServices using Spring Batch, Spring Boot, and Spring Security and deployed on JENKINS. Developing and designing SPA user interfaces in Angular.js.

• Worked on Front end by using Angular.js and JavaScript.

• Used Angular.js for connecting the API's using Angular.js http service.

• Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using DevOps tools like Jenkins.

• Used Sqoop to import the data on to Cassandra tables from different relational databases like Oracle, MySQL

• Created few custom directives to extend the functionality of HTML.

• Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.

• Used Firebug to debug the application and traverse the documents. Manipulated the nodes using DOM and DOM Functions.

• Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA, and Jenkins

• Developed dynamic web pages using, Angular.js and hand coding of HTML, XHTML, and CSS.

• Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.

• Experienced in providing application support to resolve production issues and make enhancements

• Implemented application layer security using JWT & Spring Security.

• Extensively used Spring Core, ORM and Transaction Management modules

• Developed the DAO layer using Spring, Hibernate and generated reports using

HQL

• Responsible for mapping the database model into persistence objects using Hibernate Annotations

• Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality

• Designed and implemented CRUD operations for data persistence

• Implemented several design patterns such as Singleton and Factory, DAO, and DTO to resolve the most common design issues

• Experienced in creating Lambda functions manually using Java.

• Implemented S3 by creating a bucket and passing the event information to Lambda.

• Participated in writing complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database

• Developed unit test cases using Junit & Spring Test and used Spring AOP & log4J for logging.

Java Developer

CIG Technology
06.2018 - 12.2019

• Involved in all phases of project from analysis and requirement phase to delivering the project. Followed agile methodology and participated in daily SCRUM meetings.

• Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.

• Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.

• Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.

• Involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript.

• Implemented Ajax and jQuery-based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.

• Used JavaScript and AJAX for performing client-side validation and implemented server side validating business rules in Java.

• Examined the Oracle 9idatabase tables, stored procedures and views used in the project as part of testing using PL/SQL Developer tool.

Education

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technologicial University
Hyderabad , Telengana India
04.2018

Skills

  • Java 17/18
  • J2EE,
  • C, C,
  • SQL, PL/SQL,
  • Unix Shell Scripting,
  • Maven
  • Jira
  • Gradle
  • Git
  • JDBC,
  • Servlets,
  • JSP, JSF,
  • AJAX,
  • Hibernate,
  • Spring, Web services
  • Java Script,
  • Bootstrap, Angularjs, Nodejs, Reactjs, EXT JS,
  • Amazon Web Services (AWS)
  • Jenkins,
  • Docker,
  • Kafka

DATABASES:

  • Oracle8i/9i/10g/11g,
  • MS SQL server 2000,
  • MY SQL, for Oracle

WEB SERVER TOOLS:

  • Apache Tomcat,
  • Web Logic,
  • JBoss,
  • Eclipse,
  • IntelliJ,
  • STS,
  • IBM RAD,
  • Maven,
  • SVN,
  • Git

Hobbies

  • Playing Cricket
  • Learning New languages
  • Travelling
  • Gaming


Quote

There is a powerful driving force inside every human being that, once unleashed, can make any vision, dream, or desire a reality.
Tony Robbins

Timeline

Senior Full Stack Developer

RBC Royal Bank
08.2022 - Current

Java Developer

Air Canada
10.2021 - 08.2022

Java Developer

Soft Choice
01.2020 - 10.2021

Java Developer

CIG Technology
06.2018 - 12.2019

Bachelor of Science - Computer Science And Engineering

Jawaharlal Nehru Technologicial University
Muqeeth Malik Mohammed