Suleman Shaik
Java Full Stack Developer
****************@*****.*** +1-484-***-**** http://linkedin.com/in/sk-suleman-477927205
PROFESSIONAL SUMMARY
Around 6 years of experience as a Java Full Stack Developer delivering end-to-end web applications, covering both backend services and interactive user interfaces in enterprise environments.
Hands-on experience building and integrating full-stack solutions by connecting Java-based services with modern, responsive web applications developed using Angular and React.
Experienced in designing, implementing and consuming RESTful and GraphQL APIs to enable reliable communication across distributed systems.
Hands-on experience building and maintaining backend APIs using Node.js and TypeScript, supporting authentication, data processing and service integrations.
Experienced in designing and working with relational and NoSQL databases such as Oracle, PostgreSQL, MySQL and MongoDB, focusing on data modeling, query performance, and data consistency.
Implemented authentication and authorization using JWT and OAuth2 to secure applications and enforce role-based access.
Deployed and supported applications on AWS, managing environments across development, testing and production.
Applied CI/CD practices using Git, Jenkins, Maven and Gradle to automate build and release processes.
Worked with Docker and Kubernetes to package applications and support scalable deployments across environments.
Collaborated with product owners, QA and DevOps teams in Agile environments to deliver features end-to-end, from design and development through testing, deployment, and production support.
Worked on SaaS-based applications in Agile teams, delivering features that solve real-world problems in healthcare and enterprise environments.
Comfortable working across the application stack while also focusing deeply on either backend or frontend tasks as needed by the team.
Used logging and monitoring tools to troubleshoot production issues and improve application reliability and performance.
Experienced in analyzing and resolving application defects, performing root cause analysis and implementing long-term fixes.
Comfortable working across the full software development lifecycle, from requirement analysis and design to deployment and support.
TECHNICAL SKILLS
Category
Skills
Programming Languages
Java, JavaScript, TypeScript, SQL, C
Backend Frameworks
Spring Boot, Spring MVC, Hibernate, JPA, Node.js, Express.js, RESTful APIs, GraphQL, Microservices Architecture
Frontend Frameworks
Angular, React.js, HTML5, CSS3, Redux, Responsive design, JSON
Databases
Oracle, MySQL, PostgreSQL, MongoDB
Cloud Platforms
AWS (EC2, S3, Lambda, RDS)
DevOps & CI/CD Tools
Docker, Kubernetes, Jenkins, Git, Maven, Gradle, Terraform
Testing & QA
JUnit, TestNG, Mockito, Selenium, Integration Testing, UAT, Regression Testing
Methodologies
Agile Scrum/Kanban, Waterfall, SDLC, TDD, Code Review, CI/CD Pipelines
Operating Systems
Windows, Linux, Unix
PROFESSIONAL EXPERIENCE
Synovus Bank (Columbus, Georgia) (July 2024 – Present)
Java Full Stack Developer
Contributed to the development and maintenance of backend components built with Java and Spring Boot, supporting internal banking systems used for managing customer profiles, accounts, and related operations.
Designed and exposed RESTful endpoints that enable web applications to fetch account information, submit customer updates, and process transaction-related requests in a consistent and reliable manner.
Implemented authentication and authorization using OAuth2 and JWT, enforcing role-based access and protecting sensitive financial data.
Applied token-based security mechanisms to ensure that application features were accessible only to authenticated users with appropriate permissions.
Implemented server-side validations to enforce banking business rules, including eligibility checks, account status verification and prevention of invalid transaction requests.
Connected application services to Oracle databases, handling data persistence, retrieval, and updates for customer and account records while maintaining data accuracy.
Developed and enhanced React-based user interfaces using functional components, hooks, and reusable UI patterns to support business workflows and improve user experience.
Coordinated with frontend team members to clarify data requirements, validate API responses and resolve integration issues during development and testing phases.
Implemented and managed Apache Kafka producers and consumers for asynchronous event-driven communication between microservices.
Followed team standards for source control and build management, regularly committing changes, resolving merge conflicts, and verifying successful builds.
Supported application releases across multiple environments by validating deployments and ensuring services were running correctly in development, testing, and production setups hosted on AWS.
Contributed to infrastructure provisioning using Terraform to manage cloud resources and enforce secure, version-controlled deployments.
Designed and delivered features iteratively, incorporating feedback from users and stakeholders to improve functionality and usability.
Implemented standardized logging and error-handling patterns, making it easier for QA and support teams to troubleshoot issues.
Actively participated in Agile workflows by contributing to sprint discussions, estimating tasks, and providing updates on development progress.
Assisted with ongoing application support by responding to reported issues, collaborating with QA and DevOps teams, and ensuring timely resolution of defects impacting users.
Participated in peer code reviews, providing feedback and ensuring adherence to team coding standards.
Advent Health (Bengaluru, India) (Dec 2020 – July 2023)
Java Full Stack Developer.
Contributed to the development of Java and Spring Boot services that supported core healthcare workflows, including capturing patient demographics, managing appointment data and handling scheduling updates.
Designed and implemented RESTful endpoints that enabled Angular applications used by hospital staff to retrieve, create, and modify patient and appointment information.
Applied role-based security controls to ensure clinical and administrative users can access only the features and data permitted by their responsibilities.
Worked in regulated environments where software quality, traceability and reliability were critical.
Improved existing Angular user interface components by refining layouts, validations and user interactions to streamline daily clinical and administrative tasks.
Improved database performance by identifying and optimizing slow-running queries related to patient and scheduling data. Followed processes aligned with HIPAA requirements, ensuring patient information was handled securely.
Worked directly with product owners and clinical stakeholders to clarify functional requirements and translate them into technical enhancements.
Maintained and updated Oracle database queries and schemas, ensuring accurate storage and retrieval of patient records and billing-related data.
Contributed to healthcare software systems where data privacy, security and compliance were critical.
Optimized GraphQL queries to reduce over-fetching and improve API performance.
Followed team processes for source control and build execution, validating code changes and ensuring successful builds through automated pipelines.
Supported application deployments and investigated runtime issues across AWS-hosted environments, ensuring stable operation and consistent behavior across development, testing, and production.
Collaborated with QA teams during system testing and UAT, reproducing reported issues, applying fixes and validating resolutions.
Monitored application logs and alerts to detect, analyze and resolve production issues, helping maintain reliable system operations.
Ericsson (Bengaluru, India) (Jan 2019 – Dec 2020)
Java Developer
Enhanced existing Java services by refactoring backend code to improve readability, performance, and long-term maintainability.
Implemented data validation and transformation logic to ensure operational data was accurate and properly formatted before storage or display.
Developed backend logic to reliably process operational and monitoring data received from multiple internal systems.
Created and optimized SQL queries using Oracle and PostgreSQL to support reporting needs and improve data retrieval performance.
Worked closely with frontend teams to resolve API response and data-mapping issues, ensuring accurate information was displayed on dashboards.
Participated in code reviews and resolved defects to improve application stability and maintain coding standards.
Assisted with deploying applications and supporting runtime issues in AWS environments to ensure system availability.
Used centralized logging to investigate production issues, identify root causes, and apply timely fixes.
Collaborated with cross-functional teams to understand telecom workflows and implement functional improvements.
Identified inefficient code paths and contributed to improvements in application startup time and runtime performance.
EDUCATION
Master of Science (MS) in Information System
University: [Wilmington University]