Summary
Overview
Work History
Education
Skills
Timeline
Generic

Khaleek Ullah Hussaini Syed

Chicago,IL

Summary

With over 5 years of experience across all stages of the Software Development Life Cycle (SDLC), I have successfully contributed to the development of both web-based and enterprise applications. My expertise spans Requirement Analysis, Design, Implementation, and Product Testing, with a strong focus on Object-Oriented Programming (OOP), Java/J2EE, and Client-Server technologies in various industries, including Telecom and Financial services. I am highly experienced in Agile, Waterfall, and Test-Driven Development methodologies, and proficient in front-end UI technologies such as HTML5, CSS3, jQuery, JSON, Ajax, AngularJS, NodeJS, React, and various JavaScript frameworks.

I have hands-on experience in developing and implementing Microservices and Service-Oriented Architecture (SOA), utilizing Java technologies like Servlets, JSP, EJB, Spring, Hibernate, and Web Services (SOAP and REST). Additionally, I am well-versed in design patterns like Singleton, Factory, and DAO, and have a deep understanding of Core Java features such as Garbage Collection, Multithreading, and Exception Handling. My background includes extensive work with relational and NoSQL databases, including Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, and expertise in writing T-SQL queries and maintaining data integrity.

With advanced skills in security solutions, I have implemented authentication and authorization mechanisms, including OAuth2.0 and JWT, to ensure secure access to resources. I also have a solid foundation in cloud technologies such as AWS, including EC2, S3, and ElasticSearch, and have worked with build automation tools like Maven, Jenkins, and Gradle. My experience extends to working with various IDEs such as Eclipse, IntelliJ, and Spring Tool Suite, and version control tools like Git and SVN.

I am highly skilled in designing and developing data models, integrating Single Sign-On (SSO) solutions, and managing backend services for Identity and Access Management (IAM). My ability to troubleshoot and deploy applications across multiple platforms (Windows, UNIX, Linux) and use a variety of application servers (JBOSS, WebLogic, Apache Tomcat) enables me to build reliable, high-performing applications. With strong communication and analytical skills, I am adept at handling multiple tasks and collaborating effectively in both team environments and independent roles, ensuring seamless project delivery.

Overview

6
6
years of professional experience

Work History

Full Stack Java Developer

Sierra Consulting Inc
02.2022 - 04.2024
  • Developed AT&T platform for web services, serving as a common API gateway for various systems (Product and Offer Management, Billing, Sales, etc.).
  • Created Java-based web services as a unified access point for AT&T Emerging Business Market Resellers, Clients, and Partners to integrate AT&T APIs.
  • Followed Agile methodology with daily SCRUM meetings to track progress and resolve issues.
  • Built presentation layer using JSP, HTML5, CSS3, jQuery, Ajax, Angular 8, and client validation with JavaScript.
  • Developed web pages with Angular 8, leveraging directives, services, and filters for the application.
  • Consumed HTTP services through Angular 8 modules and enhanced user interactivity using jQuery for AJAX calls with JSON responses.
  • Utilized Java 1.8/11 features like Lambda expressions, Stream API, and parallel operations for performance optimization.
  • Implemented application authentication and authorization with Spring Security and OAuth2.
  • Automated microservice builds and pushed Docker container images to a private registry.
  • Developed RESTful Web Services with JAX-RS, Spring Boot, and Microservices Architecture.
  • Tested RESTful APIs using tools like Postman.
  • Used Spring Framework modules (Spring IOC, MVC, AOP, Boot, Batch, Data) for application design and security management.
  • Leveraged Spring IOC for dependency injection and Spring AOP for logging.
  • Gradually replaced a monolithic application with microservices to add business features.
  • Integrated JMS Queues and Topics for one-to-one and one-to-many communication.
  • Built RESTful services using JAX-RS and Microservices Architecture for handling database interaction.
  • Performed CRUD operations in Oracle and used Spring Data for database operations with JDBC and Hibernate.
  • Developed and tested unit cases in the integration layer using the Mockito framework.
  • Used Gradle for build automation and Jenkins for Continuous Integration (CI) and Continuous Delivery (CD).
  • Applied Behavior-Driven Development (BDD) with Cucumber for enhanced collaboration and writing test scenarios in plain English.
  • Integrated Cucumber with JUnit for automated testing within the existing testing framework.
  • Implemented various design patterns like Singleton, DAO, Factory, and Service Locator in the application.
  • Wrote complex T-SQL queries for data manipulation and analysis in relational databases.
  • Built dynamic SPAs using AngularJS with two-way data binding and dependency injection.
  • Integrated AngularJS with RESTful APIs for seamless data exchange between frontend and backend.
  • Developed RESTful APIs with Express.js for handling CRUD operations and business logic.
  • Implemented middleware for authentication, logging, and error handling in Express.js.
  • Optimized API performance with caching strategies to improve response times.
  • Configured AWS IAM roles and security groups in VPC for secure access control.
  • Deployed applications on IBM WebSphere Application Server and created EC2 instances in VPC.
  • Wrote JUnit test cases and developed build scripts using Maven for the project.
  • Managed version control using GIT and monitored logs using log4j.
  • Used JIRA for defect tracking during the QA phase and IntelliJ as the IDE for development.

Technologies/Environment: Agile, Java 1.8, J2EE, HTML5, CSS3, jQuery, Ajax, Bootstrap, JavaScript, Angular 8, NodeJS, Hibernate, Spring (MVC, IOC, Batch, Data), JMS, Spring Boot, Spring Security, OAuth, XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, RESTful, AWS, Microservices, Log4j, Oracle, Gradle, JIRA, Spring Tool Suite.

Full Stack Developer

WalkingTree Technologies
05.2019 - 07.2021
  • Developed the WalkingTree information system, a high-performance, user-friendly online platform.
  • Designed a flexible and modular package with customizable screens, data forms, and reports.
  • Enabled user-driven application functionality with transparency, security, and easy data access.
  • Contributed to both high-level and low-level system design, planning, estimation, and implementation.
  • Developed front-end using HTML5, XHTML, DHTML, XML, CSS3, JavaScript, and Angular 4.
  • Used jQuery and AJAX for interaction with Java Servlet and built responsive applications using Angular 4 and Node.js.
  • Worked with AWS services for application deployment, managing instances, and ensuring smooth transitions.
  • Performed functional, non-functional, and performance testing before cutover to AWS.
  • Utilized the Spring Framework for dependency and transaction management.
  • Implemented multithreading, concurrency, exception handling, and collections where needed.
  • Developed RESTful Web Services with Spring Boot to ensure application reusability and loose coupling.
  • Designed and implemented MongoDB-based database and created REST-enabled Web Services on the Jersey framework.
  • Followed Test-Driven Development (TDD) approach for application development.
  • Employed data-driven testing using Cucumber data tables to validate application behavior with varied input data, improving test reliability.
  • Utilized mocking and stubbing in Cucumber step definitions to simulate external dependencies and isolate application logic.
  • Integrated Cucumber tests into CI/CD pipelines with Jenkins to automate testing and maintain software quality.
  • Enhanced test case documentation and feature files for easy knowledge transfer and team onboarding.
  • Built application using the Spring framework and MVC design patterns.
  • Designed and implemented a Microservices architecture with Spring Boot, interacting through REST and MQ/Apache Kafka message brokers, leveraging AWS.
  • Developed Android applications using Java and Kotlin, focusing on high performance.
  • Used Android SDK, Android Studio, and Gradle for app development and build automation.
  • Designed user interfaces with XML layouts, implemented custom views, and animations.
  • Integrated RESTful APIs using Retrofit and OkHttp.
  • Managed data persistence with Room database and SQLite.
  • Implemented dependency injection with Dagger and Hilt.

Technologies/Environment: Java, SVN, HTML, CSS, Ajax, Docker, jQuery, Angular 4+, JavaScript, Spring Boot, REST API, Spring JMS, JPA, Hibernate, TDD, MySQL, Spring IOC, Spring AOP, Spring DTO, Core Java, Data Structures, Spring Batch, Node.js, Groovy, ClearQuest, Maven, XQuery, XSLT, Postman, MongoDB, Linux, JIRA, AWS, Mockito, JUnit.

Software Developer

Sonata Software
03.2018 - 04.2019
  • Sonata is a global software services company focused on delivering business impact and value through IT investments.
  • Provides domain expertise, technology knowledge, and client commitment to deliver innovative IT solutions.
  • Participated in the SDLC, including requirements gathering, conceptual design, analysis, detailed design, development, system testing, and user acceptance testing.
  • Applied Agile methodology in software development and built user interfaces using Servlets and JSP.
  • Implemented the DAO pattern for database connectivity and extensively used JDBC API.
  • Designed and developed UI with JSP, HTML, CSS, and JavaScript.
  • Created design diagrams using Rational Rose during the design phase.
  • Utilized multi-threading techniques for performance optimization.
  • Deployed applications on Apache Tomcat application server instances across various environments.
  • Tested and deployed prototypes on Apache Tomcat and handled deployment and maintenance on the server.
  • Used ANT scripts for building the application, including compiling code, pre-compiling JSPs, creating EAR files, and deploying the app on WebSphere Application Server.

Technologies/Environment: Java, Apache Tomcat, Servlets, JSP, Multi-threading, XML, EJB, ANT, JDBC, Oracle, UML, Python, HTML, CSS, JavaScript, Express JS, Node JS, Agile Methodology, EAR.

Education

Master of Science - Information Science

Trine University
Angola, IN

Bachelors - Computer Science and Engineering

Osmania University

Skills

  • Programming Languages: C, C, Python, Java 18/11, J2EE, SQL, Kotlin, Objective-C
  • J2SE/J2EE Technologies: Java, J2EE, Servlets, JSP, JMS, JavaBeans, JSTL, JSF, Struts, EJB, Spring, Hibernate, Guidewire, JTA, JNDI, JPA, JMS, Web Services, Microservices, SOAP (JAX-RPC, JAX-WS), RESTful (JAX-RS), UDDI
  • Web Technologies: HTML5, CSS3, JavaScript, jQuery, Vuejs, Ajax, AngularJS/4/8/9/13, Nodejs, Reactjs, Expressjs, Splunk, Bootstrap, Cassandra, Kafka
  • XML Technologies: XML, XSL, XPATH, DOM, SAX, DTD, XQuery, XSD, XSL
  • Cloud Technologies: Amazon Web Services (AWS), Azure
  • Databases: Oracle, MySQL, SSMS, PostgreSQL, SQLServer, IBMDB2, Neo4j, MongoDB, Couchbase, Redis, Memcached, DynamoDB
  • Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBOSS, Kubernetes (GKP), Docker
  • Build Tools: ANT, Maven, Gradle, Jenkins
  • IDE / Tools: Eclipse, IntelliJ, Android Studio, Xcode, Spring Tool Suite (STS), Redux, RAD, Android SDK, Retrofit, UIKit, Flutter
  • Testing Tools/Others: Postman, JUnit, Mocha, Mockito, Cucumber, Jest, SoapUI
  • Version Control: Tortoise SVN, CVS, GitHub, Bitbucket, Git

Timeline

Full Stack Java Developer

Sierra Consulting Inc
02.2022 - 04.2024

Full Stack Developer

WalkingTree Technologies
05.2019 - 07.2021

Software Developer

Sonata Software
03.2018 - 04.2019

Master of Science - Information Science

Trine University

Bachelors - Computer Science and Engineering

Osmania University
Khaleek Ullah Hussaini Syed