We provide IT Staff Augmentation Services!

Solution Design Specialist Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 10+ years of professional experience in design and development of firmware, frontend and backend applications.
  • Experience in developing secure and performant applications using Java, C/C++, Kafka, Servlet, Hibernate, JMS, JDBC, RxJava, OAuth, Javascript, RxJS, HTML and CSS3.
  • Expertise in implementing MVC architecture using Spring MVC for REST API and Angular/Angular.JS for frontend.
  • Expertise in architecting and implementing message/stream driven application using RxJS and Redux/ngRx architecture.
  • Experience on migrating monolithic application to event driven Microservices, using both tactical and strategic pattern from Domain Driven Design(DDD).
  • Well Acquainted with SQL and relational database like Oracle 10g, MySQL and Microsoft SQL Server.
  • Expert knowledge on OOD/OOP, SOLID principle, GoF design pattern and functional/reactive programming.
  • Obsessed to simple design at both coding level and system level.

TECHNICAL SKILLS

Languages: Java, C++, C, JavaScript/Typescript, PHP, Python, Objective - C

Core Java: Multithreading, concurrency control, Generic, Collection, Streams, Flow API, Lambda, Optional and higher order function

Framework: Spring, Spring Boot, Spring Data, Spring Security, Angular, AngularJS, Bootstrap, iOS, Android

Data Persistence: MySQL 5.6, Oracle 10g, MS SQL server 2012, Hibernate, JPA, SQL, NoSQL, MongoDB

Tools: et: IntelliJ, Eclipse, Maven, Jenkins, JIRA, Git, Confluence, HipChat, XML, JSON, CI/CD, HTTP, Agile(Scrum)

Operating System: Windows 7/8/10, Linux/Unix, MacOS

PROFESSIONAL EXPERIENCE

Confidential

Solution Design Specialist

Responsibilities:

  • Involved in whole SDLC requirements gathering, analysis, design, development and testing of application using Agile Methodology(Scrum).
  • Designed and implemented RestFul services to serve client data using Spring/Spring Boot with Java 8, using Oracle DB/Hibernate for data persistence.
  • Designed and implemented frontend SPA using Angular.JS with MVC architecture.
  • Migrated Angular.JS SPA to Angular 5 and implemented new features using Redux/RxJS architecture.
  • Designed and implemented material change Microservices using event driven architecture, using Kafka as streaming infrastructure for services integration.
  • Implemented material change business process using JBPM workflow rule engine.
  • Established code review best practice to reduce regression defects.
  • Worked closely with BA/QA to triage and fix defects for integration test and production system.

Confidential

Senior Software Engineer

Responsibilities:

  • Developed chrome app for both desktop and Chromebook platform(link), used Angular.JS for frontend and PHP/MySQL for backend.
  • Ported chrome app to android platform using Cordova/ionic framework(link).
  • Ported same codebase to iOS platform, fine-tuning performance issue due to legacy UIWebView and huge DOM.(link)

Confidential

Senior Software Engineer

Responsibilities:

  • Developed streaming server for Confidential ’s transcoding chipset.
  • Developed Linux device driver and firmware for Confidential ’s Eagle transcoder chipset(H.264/MPEG2 input and output)

We'd love your feedback!