Summary
Overview
Work History
Education
Skills
Timeline
Generic

Shahid Mohammed

San Jose,CA

Summary

Around 8+ Years of experience in developing enterprise applications in different domains like Financial, Health, E-Commerce, and other related domains. I worked through all stages of software engineering (SDLC), project management (Waterfall & Agile/Scrum Methodology), requirement gathering, analysis, defining project scope, design, coding, app & web server installation, deployment, manual testing, and implementation. Having good experience in developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant, Ivy, and Maven. Good in analyzing, designing, and coding technical solutions using Java/J2EE technologies including specialization in Struts/JSF Framework, Java Servlets, JSP, EJB, JavaScript, and HTML for building server-side applications. Experience in designing data models in Cassandra and working with Cassandra Query Language. Implemented multi - data center and multi-rack Cassandra cluster. Developed and maintained applications using JDK, Hibernate, and other related technologies. Experience in working with Ruby on Rails-based web applications. Expertise in developing maintaining and debugging Rails framework. Experience in utilizing Java 8 features such as Functional Interfaces, Stream API, Time API, Collection API, and Lambda expressions. Good with infrastructure provisioning using Terraform, & monitoring with Splunk and Nagios. Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS)-EC2. Additionally, I am highly proficient in creating table views, as well as developing stored procedures and triggers. Experience using Build Pack and Jenkins for continuous integration, to deploy Spring Boot and Microservices to Pivotal Cloud Foundry (PCF) with ease. Well-versed with Core Java concepts like Collections, Multithreading, and Serialization. Capable of implementing an Angular6/7 persistence context using IBatis and JPA (Java persistence API) as the first-level cache. worked extremely well in teams and have excellent abilities to interact and communicate. Experience in using Junit, Mockito, Log 4J, JMeter, Test NG, and SOAP UI for testing framework. Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS. Good working knowledge of building tools: Ant, Maven, and Gradle. Set up the Continuous Integration (CI) and Continuous Development (CD) for the application using Jenkins. Used Spring MVC for REST API and Spring Boot for microservices. Having Experience in the development of service-oriented architecture applications, and a good understanding of Object-Oriented Design and Design Patterns. Hands-on experience in using Apache Kafka, RabbitMQ, ActiveMQ, and IBM MQ as well as JMS (Java Messaging b) to ensure dependable information exchange between Java applications. Experience writing data APIs and multi-server applications to meet product needs using Golang All the functionality is implemented using Spring IO /Spring Boot and Hibernate ORM.

Overview

9
9
years of professional experience

Work History

Backend developer

Charter Spectrum
05.2023 - Current
  • Developed the persistent layer by Hibernate that can reduce the database codes related to the backend database
  • Used Agile development methodology for software development
  • Developed an application and was involved in design changes using HTML5, CSS3, and a fraction of JavaScript
  • Participated in the creation of Spring Configurations using Java8 features, Lambda expressions, Streams, filters
  • Used JavaScript, and jQuery for user interactions in pages
  • Creating a responsive web application that integrates Bootstrap and AngularJS and media queries
  • Used multithreading concept in programming to improve overall performance
  • Participated in the Defect tracking team using ALM Quality Center for Defect tracking, Defect priority, and status
  • Used IntelliJ IDEA, Spring Tool Suite IDE tool for application development
  • Written unit test cases using AngularJS and making sure the code coverage is above 80%
  • Revised, modularized, and updated old code bases to modern development standards, reducing operating costs, and improving functionality
  • Used Spring MVC for REST API and Spring Boot for microservices
  • Knowledge of bug fixing and Production Support
  • Used GIT as the version control system.

Backend Developer

Texas Capital Bank
09.2021 - 05.2023
  • Designed and developed efficient user Interaction screens using HTML5, CSS3-SASS and Twitter Bootstrap CSS framework and media queries to create responsive web pages
  • Developed multiple Angular 4.0/6.0 components which are compatible with latest versions of typescript, angular CLI
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient
  • Developing RESTful web services using Node JS and Express JS and used Node JS server to interact with the Rest services and database, hosted on multiple load balanced cloud instances
  • Testing for Node JS is done using Mocha and chai and for Spring boot used Mokito, junit, mock mvc and thereby achieving Test Driven Development (TDD)
  • Building cloud Microservices and implemented back-end using Spring Boot and Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing)
  • Kubernetes is configured in the application for automating deployment, scaling, and management of containerized applications
  • Created functional controllers and services by Spring MVC to achieve the CRUD operations which can support buy or remove operations
  • Created a RESTful API with Java and the Spring Framework that could handle heavy traffic and gave clients quick responses
  • Experience in designing data models in Cassandra and working with Cassandra Query Language
  • Worked on NGP Onboarding to Implement Delete Processor in Cosmos/Azure SQL
  • Responsible for building scalable distributed data solutions using Azure Data lake, Azure Databricks
  • Azure HDInsight & Azure Cosmos DB
  • Experience in developing scalable solutions using NoSQL databases CASSANDRA, MongoDB
  • Write transformation logics to extract real time data store into Azure Data lake & process it
  • Data migration from Teradata to Cassandra using Teradata Fexport & Cassandra loader
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations
  • Experience with CosmosDB (index,Core,Timeline,Lookup) and data migration from DB2 database to CosmosDB
  • Developed dynamic web pages using HTML5, CSS3, Bootstrap and AJAX
  • Effectively used Angular Directives, filters, declarative templates, service providers and context aware communication
  • Performed Angular JS end to end testing using Protractor framework
  • Used Maven build tool to deploy the application on web servers i.e
  • JBoss
  • Unit, functional, end-to-end testing is achieved using TestNg framework
  • Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively.

Backend Developer

Epic Healthcare Services
06.2019 - 01.2021
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application
  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested the application in each iteration
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and clientside validation done using JavaScript
  • Used XPath, XQuery, XSL, XSTL, HTML, CSS, jQuery for UI development
  • Developed stored procedures using variables, parameters and triggers to audit the changes
  • Created Complex queries using SQL statements and JOINS
  • Involved in writing PL/SQL Stored Procedures, Functions, Triggers and Views for SQL database
  • Developed the application using Struts Framework that leverages the classical Model - View - Controller ( MVC ) architecture
  • Used Eclipse for developing JSPs, Servlets, Struts and with IBM WebSphere server in the development phase
  • Wrote Unit test cases using JUnit & Mockito framework
  • Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.

Java Developer

Dillards Department Store
09.2017 - 05.2019
  • Extensive expertise in programming languages, development environments/tools, configuration management
  • Developed POJO, and implemented Hibernate 4.0.1 for database operations
  • Implemented features like logging, user session validation using Spring-AOP module
  • Developed server side code in Servlets and JSP
  • Involved in Analysis and Design
  • Created Java Beans accessed from JSPs to transfer data across tiers
  • Configured deployment descriptor specifying data environment
  • Involved in Deployment of Application in WebLogic server
  • Developed Stored Procedures
  • Documented, prepared help files and user guide
  • Coded different deployment descriptors using XML
  • Generated Jar files are deployed on Apache Tomcat Server
  • Configure backup, alerts, repairs and monitoring of Cassandra clusters using Opscenter
  • Write Kusto (KQL) and Cosmos Queries (SCOPE) and publish the data into Power BI.

Backend Developer

Innoplexus
04.2015 - 06.2017
  • Developed code Modules in HTML, CSS, JavaScript, AngularJs and Java
  • Experienced in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
  • Configured and used Jenkins for continues integration and build and deploy the applications
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in Microsoft SQL Server
  • Used Junit for Unit testing for the application
  • Worked with Oracle SQL developer to select, insert, update, joins etc
  • For testing and development purpose in local environment
  • Wrote POSTMAN test scripts and Pre-request scripts of automation requirements for JSON response.

Education

Master of Science - Applied Computer Science

Northwest Missouri State University
Maryville, MO
12.2022

Bachelor of Science - Computer science

Kakatiya Institute of Technology And Sciences
Hasanparthy TS
06.2019

Skills

  • Cassandra RESTful API
  • Java8 features Lambda expressions
  • AngularJS Microservices
  • Bootstrap Agile Methodology
  • Maven Node JS
  • Spring Boot HTML5
  • CSS3 Mockito
  • IntelliJ IDEA Responsive Web Design
  • GIT Multithreading
  • Dynamic Web Pages Database Management
  • CI/CD Jenkins
  • React GraphQL
  • Docker PythonVuejs

Timeline

Backend developer

Charter Spectrum
05.2023 - Current

Backend Developer

Texas Capital Bank
09.2021 - 05.2023

Backend Developer

Epic Healthcare Services
06.2019 - 01.2021

Java Developer

Dillards Department Store
09.2017 - 05.2019

Backend Developer

Innoplexus
04.2015 - 06.2017

Master of Science - Applied Computer Science

Northwest Missouri State University

Bachelor of Science - Computer science

Kakatiya Institute of Technology And Sciences
Shahid Mohammed