Post Job Free
Sign in

Software Development Core Java

Location:
Jersey City, NJ, 07302
Posted:
December 13, 2023

Contact this candidate

Resume:

Mohammad Shajib Khan

*** ************ ***, *******, ** 07002

Phone: +1-516-***-**** / Email: ************@*****.*** SUMMARY:

● Over 10 years of software development experience with Java backed cloud services and web applications

● Strong knowledge of algorithms and data structures with solid CS fundamentals

● Expertise in core Java and derivatives such as Dropwizard, Spring, JSF, REST, Multi-threading, Streams, Lambda etc.

● Understanding of distributed systems concepts like cloud computing, caching, latency, load balancing, performance and alert monitoring, data sharding, partitioning etc.

● Knowledge of software development life cycle, version control, bug tracking, containerization; build automation

● Impactful team player with good communication skill besides a capable individual contributor

● Methodical, organized and motivated problem solver with strong analytical skills

● Good understanding of design patterns

● Quick learner, punctual and reliable

TECHNICAL SKILLS:

Development Technologies: Core Java, Dropwizard, JSF, Spring, Maven, REST, Kafka, C++, Android, Qt

Web/Application Servers: Apache Tomcat, Jetty, Docker, Nomad Web Presentation: JavaServer Faces, JavaScript, jQuery Operating Systems: Mac OS, Windows, Linux

Databases: MySQL, Oracle, PostgreSQL, Microsoft SQL Server Tools: Intellij, Eclipse, Visual Studio, Perforce, Git, Mercurial, SVN. JIRA, Jenkins, Grafana, PagerDuty, Splunk

PROFESSIONAL EXPERIENCE:

Salesforce Inc., New York, NY Aug 2021 – Mar 2023

Senior Member of Technical Staff

● Contributed in the development and modification of cart features like cart create, retrieve, delete; add, remove cart item, update quantity, apply promotion/coupon; within B2C commerce cloud cart domain, an e-commerce platform built on top of salesforce core app; as a backend engineer using Java

● Worked for the custom schema organization to empower customers to customize their salesforce.com schema, fields and objects on a metadata driven multitenant architecture using Spring Boot, SFSQL and Intellij

● Optimized custom field save validation framework for standard and custom object within salesforce custom schema domain by modularizing the validation process and minimizing code execution flow

● Performed bug fixes, triaging; code cleanup and optimization Oracle Corporation, Arlington, VA Jan 2017 – Aug 2021 Software Engineer III

● Worked in Outbound Platform US team within Oracle Utilities organization

● Developed platform interfaces that enable product teams to generate and dispatch millions of communications

● Designed and implemented new outbound communication modules for utility clients

● Migrated services from custom legacy framework to Vanilla Dropwizard, from Java 7 to 8 and Java 8 to 11

● Optimized performance and compatibility of existing modules by code refactoring and removing heavier dependencies where possible

● Proposed, designed and implemented dynamic database partitioning using flyway migration to ease data cleanup, which improved service latency

● Provided technical support to other teams to fix bugs in production and communicate features and expected behavior of shared services

● Always strived to improve and increase test coverage and code quality on a continuous basis both for myself and other engineers

American Institutes for Research, Washington, DC Aug 2013 – Dec 2016 Software Engineer

● Worked in assessment team which was the core of product development within the organization

● Designed and development modules required to accommodate students of 3-12th grade to take exams online and the automated scoring system for those exams

● Made extensive use of Spring MVC, JavaServer Faces, design patterns, dependency injection, beans, composite components, serialization/deserialization

● Developed event-driven system to provision authorization of users of the assessment system, made extensive use of multi-threading

● Deployed and smoke tested the software and services

● Used RESTful web service for reliable and asynchronous exchange of important information such as exam question, response, student accommodations etc.

● Migrated existing modules into Java from C#.NET

Uniqa Software and Systems, Dhaka, Bangladesh Apr 2011 – Jan 2012 Software Developer

● Developed application for Android 2.2 to view news collected from rss feed of popular news site

● Implemented the news application on Qt (C++) too for Nokia phone

● Developed http live streaming media player for Android 2.2

● Developed embedded application using C++ for digital TV providing facilities like multi channel viewing, internet browsing, saving program in local storage. EDUCATION:

● Masters in Computer Science - University of Texas, El Paso, TX (UTEP)

● Bachelor in Computer Science and Engineering - Bangladesh University of Engg. & Tech. ACADEMIC EXPERIENCE:

Dept. of Computer Science, University of Texas, El Paso Teaching Assistant

● Worked as a teaching assistant in the department of Computer Science

● Conducted classes and lab sessions for data structures and programming languages

● Graded exams and helped instructor in preparing lecture materials and taking tests



Contact this candidate