Mohammed Ali

Sr. Java Developer at LA Care Provider
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Los Angeles Metropolitan Area

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Hospitals and Health Care
    • 1 - 100 Employee
    • Sr. Java Developer
      • Dec 2019 - Present

      • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document. • Gathered the requirements and updated the design document. • Creating Json deployment templates for provisioning virtual networks, subnets, VM Scale Sets, Load balancers and NAT rules. Define set of resources and specifying deployment parameters to Azure Resource Manager (ARM) templates to creating resource group of virtual machines • Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers. • Followed Agile Scrum methodology that included iterative application development and stand up meetings. • Developed Use Case diagrams, business flow diagrams and implemented these diagrams in Microsoft Visio. • Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (J2EE Design patterns). • Used Enterprise Java Beans (EJBs) extensively in the application; Session Beans encapsulates business logic that can be invoked programmatically by a client over local, remote, or web service client views; Message Driven Beans for the asynchronous communication; JDBC for database connectivity and used connection pooling to optimize database connections. • Involved in writing complex Sql to pull the data from DB2 to create reports. • Developed of REST APIs to provide all the CRUD capabilities of high volume ILIES data. • Developed Batch Jobs to synchronize the Web Application and legacy system’s data and actively involved in restructuring several Batch Jobs as per new business requirements. Show less

    • United States
    • Insurance
    • 700 & Above Employee
    • Java/AWS Developer
      • Oct 2018 - Nov 2019

      • Involved in various phases of Software development life cycle such as requirements gathering, analysis, design, development and testing using Agile Scrum methodology. • Migrated existing on-premise infrastructure into cloud using Azure and its associated Services. • Designed the Front-end screens using HTML, CSS, JavaScript, AngularJS and Angular. • Created and maintained data using QL Server and used JDBC for database connectivity. • Developed Business Layer and DAO Classes and wired them using Spring Framework. • Designed and created the NoSQL DynamoDB database to store the application data. • Designed and developed the Amazon EC2 instance to copy the file from mainframe to cloud, process and store it in DynamoDB. • Object storage service Amazon S3 is used to store and retrieve file from the different sources. • Involved in writing Java API for Amazon Lambda to manage some of the AWS services. • Involved in creating custom IAM policies to various groups and various services. • Used Simple Notification service (SNS) to trigger the Lambda function and send email notifications to business clients. • Utilized the Azure APIM DevOps Resource Kit to extract ARM templates of APIs created in Azure APIM. • Created automated CI and CD pipelines in Azure DevOps to move APIs between Development, Test and Production environments. • Designed and developed CloudFormation Templates and Scripts by using the Python programming Language. Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Java Developer
      • Feb 2017 - Sep 2018

      • Gather new requirements for different modules, drawing out and executing the plan for releases of the enhancements for the application. • Analyze the requirements, sizing and estimating the development effort. • Communication with key stakeholders, understanding and addressing their interests, concerns and values. • Delivered test artifacts confirms to the customer requirements and agreed to quality and industry standards. • Reviewing work products from offshore. • Developed Java microservices that contains business logic, software requirements and algorithms. Defines internal interfaces. Performs requirements allocation between microservices, microsites, and data communications. • Responsible for developing high performance, rich and user-friendly Web interface using React JS libraries with NPM and Yarn package management system. • Developed REST based Microservices using Spring Boot, Docker instances, Spring Data with JPA. • Achieved synchronization of multiple threads through Multithreading and Exception Handling. • Implemented J2EE Design patterns like Data Access Objects, Business Objects, Session Facade and Java Design Patterns like Singleton. Show less

    • United States
    • Real Estate
    • Full Stack Java Developer
      • Sep 2015 - Jan 2017

      • Involved in writing database queries for data insertion, updates and views. • Worked on Spring Boot Controllers for the application development. • Responsible for deploying the code to higher environments and releasing the new version of the application. • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues. • Configured Log4j for adding the debugging information in the code base • Used JMeter, REST client, Postman to interact with the services provided by REST web services. • Extensively worked on Jenkins to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments Extensively worked on Jenkins. • Worked on server migration and setting up of new servers needed for automation. • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, • Created Cloud Formation stacks to provide the AWS components available in parameter store for resources to configure and utilize. • Managed Amazon Redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries. • Worked on AWS Elastic Beanstalk for fast deploying of various applications developed with Java, PHP, Node.js • Setup and build AWS infrastructure various resources, VPC EC2, RDB, S3, IAM, EBS, Security Group, Auto Scaling, SES, SNS and RDS in Cloud Formation JSON templates. • Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM policies to various groups defined within the organization. • Used GIT for version control GITHUB Desktop to solve conflicts and the deployment using Maven. • Used Jira Align Agile Craft for tracking the bugs, defects and the enhancements. Show less

    • India
    • Oil and Gas
    • 700 & Above Employee
    • Full Stack Developer
      • Jun 2013 - Aug 2015

      • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment. • Responsible for the design and development of the application framework. • Created workflow according to Spring MVC architecture. • Developed code, system design and test/QA plans for projects. • Implemented the workflow using J2EE and core Java. • Developed Code and participated in testing. • Preparing detailed test plans, acceptance criteria and test scenarios for each project. • Designed the system to enable Java and C/C++ interaction. • Implemented business logic First Come First Serve (FCFS), Shortest Job First (SJF), Priority SJF and Round Robin algorithms using C and C++. • Reported Daily about the team progress to the Project Manager and Team Lead. • Worked on Agile Environment having daily stand up meetings, pre planning and planning meeting and also face-to-face communication. • Involved in the design, development and deployment of the Application using Java/J2EE Technologies. • Customizing all the JSP pages with same look and feel using Tiles, CSS (Cascading Style Sheets). • Developed JSP's to validate the information automatically using Ajax. • Implemented J2EE design patterns viz. Façade pattern, Singleton Pattern. Show less

Education

  • JNTUH College of Engineering Hyderabad
    Bachelor's degree, Computer Science

Community

You need to have a working account to view this content. Click here to join now