# Sarwar Z. > Senior Software Engineer at Urgently Location: Jamaica, New York, United States Profile: https://flows.cv/sarwar I am a Senior Software Engineer with 11 years of experience in backend development, specializing in Java, Spring Boot, Python, and microservices architecture. My career has been driven by a focus on building scalable systems, solving complex engineering problems, and enabling organizations to deliver reliable, high-performance software. At Urgently, I’ve contributed to multiple mission-critical initiatives that directly shaped business operations and customer experience: Alert Dashboard Backend → developed the core backend for a system critical to business monitoring and decision-making. Wait Time Metric Service → designed a metric framework that powered AI-driven job prioritization, improving response efficiency and customer satisfaction. Pre-Case Manager Microservice → led the implementation that enabled GM Motors integration, expanding partner scalability. Test Automation Framework → created a reusable framework that boosted microservices code coverage to 80%, accelerating development velocity and ensuring system reliability. Previously, I held engineering roles at Cubic Transportation Systems, Meridian, Jackson, and Technext IT, where I worked on large-scale transportation platforms, healthcare systems, financial automation, and enterprise applications. I also contributed to NASA projects as a Research Assistant, applying image processing and algorithm development to satellite tracking missions. My skill set includes REST API design, Kafka messaging, MySQL optimization, Docker, CI/CD with Jenkins, JUnit, Mockito, and test automation strategies. I thrive in cross-functional collaboration, frequently partnering with product and UI teams to translate requirements into technical solutions that balance scalability, performance, and business goals. With certifications in microservices, blockchain, and DevOps foundations, I bring depth, adaptability, and a forward-looking mindset to engineering challenges. I am passionate about technical strategy, backend modernization, and building reliable, future-ready systems. Let’s connect if you’re interested in collaborating on engineering leadership, backend consulting, or technical architecture that drives real business impact. ## Work Experience ### Senior Software Engineer @ Urgently Jan 2021 – Present | New York, United States ### Senior Software Engineer @ Cubic Transportation Systems Jan 2019 – Jan 2021 | San Diego, CA, United States • Coordinating and developing project concepts, objectives, specifications and resource needs Prepares design specifications, analyses, and recommendations. • Participating in the design, development, planning modification and/or improvement of software systems in accordance with engineering procedures. • Researching programming system failures and designs and program solutions. • Performing complex analysis of design programming. • Conceptualizing, developing and analyzing engineering designs, specifications and test plans for systems and advanced technology theory and knowledge. • Coordinating and contributing to compilation and writing of proposal documents. • Preparing design proposals to reflect cost, schedules and technical approaches. • Recommending test control, strategies, apparatus, and equipment. • Defining test schedules and test data requirements. • Testing and documenting results. • Preparing and developing software, codes software and design specific enhancements • Maintaining liaison with the customers, coordinators, subcontractors and vendor representatives • Conducting in-house design reviews and technical meetings Environment - Angular version 5, JavaScript, Typescript, Spring batch, Spring boot, JPA, Hibernate, Spring, Struts2, Kafka, ActiveMQ, JDBC, JBOSS-BRMS5.3.1, Tomcat, WebLogic, JSP 2.0, HTML, CSS, Tomcat 9, Bootstrap, Oracle 11i, Gradle, nifi, EJB 3.0, IntelliJ Idea, Web Services using SOAP & Restful, Spring boot Microservice, REST & SOAP web services, Hibernate, Jenkins, Bitbucket, GIT, SOAP UI, Postman, Windows, Unix, Visual Studio, Mockito, AssertJ, Junit. ### Software Engineer @ Meridian Jan 2018 – Jan 2019 | Detroit, Michigan The purpose of the project is to help improve the business and the associated members in defining different chase logics to figure out how the health checks are being done in terms of nominators and denominators. The first milestone is to develop a mobile application and a web application supporting the back-end microservices. This is a new project where we started from scratch defining the data model, object model and boundaries of different microservices based on business requirements. We are extremely agile and improving the architecture based on security constraints where data security is the prime consideration for the business. *** My contribution includes helping to create the formal documentation of the API's. Done major refactoring in the common services that being consumed by all other micro-services. Helped to reduce the throughput of various business logic through implementing faster and appropriate data structure. Helped to develop some of the cross-cutting concerns such as central logging to all the micro-services. Worked on some of the core features of the entire application to improve performance robustness. Developed structure to trace through the asynchronous code base and writing small reusable lambdas. *** Software Engineer: • Using Agile methodology for software development and ServiceNow for task assignment, bug tracking, and fixture. • Using Angular 6 for web development. • Heavily using angular material, authentication, routing, auth-guards, angular flex for layout. • Selenium is being used for integration testing and Jasmin, Karma is being used for unit testing for front-end. • Vertx is our core library for developing microservices and independently deployable Verticles in an event-driven manner. • Strictly doing code review and using git for version control management. • Jenkins is being used for continuous integration and deployment. (CI/CD) ### Beta Tester @ Coursera Jan 2016 – Jan 2019 | Remote - To explore Coursera courses before they open to the public and provide feedback to help instructors improve course materials. - To provide feedback and actively review new content to play an essential role in creating a better Coursera experience for millions of learners around the world. ### Mentor @ Coursera Jan 2016 – Jan 2019 | Remote - Answering learner questions in the discussion forums. - Posting new threads to spark in-depth discussion. - Passing feedback to Coursera staff. ### Java Web Developer @ Jackson Jan 2017 – Jan 2018 | Lansing, Michigan Area This project is unique as I am working closely with release-coordination and metrics team to automate their reporting process and creating data collection process automated. Creating a custom workflow for gathering data from different data sources such as Workfront API, JAMA, JIRA, Remedy systems. Creating libraries as jars, wars, and ears and maintaining the whole end to end process of the software development lifecycle including gathering requirements. As the data is more critical and huge in the collection, in-house data processing and creating front-end is also a sole responsibility of mine. Responsibilities: • Involving in meetings with the clients to gather requirements for designing the entire application. • Researching different new technologies that might fit into the project. • Creating restful services using JAX-RS 2 with providers jersey and REST-EASY, Used JAX-P for creating client Beans. • Using Angular 2 and then migrated to angular 4 and now using angular 6 for front-end development. • Heavily used the angular material, authentication, routing, auth-guards. • Testing and writing APIs for integration between multiple systems. • Writing test cases using JUnit and Integration test cases using Mockito. • Creating scheduler service using googles open-source API Guava, Logback, SLF4J for logging and groovy as logging script. • Using Bitbucket for version control and Jenkins for continuous deployment and building artifacts. Environment - Java 8, JDBC, Guava, DB2, JAX-RS 2, Jersey, REST EASY, Groovy, Maven, JBoss, Anguar 2/4/6, J2EE 6, Bootstrap 4, CSS3, HTML5, JUnit, Mockito, Logback, SLF4J, Jenkins ### Research Assistant @ NASA - National Aeronautics and Space Administration Jan 2014 – Jan 2016 | Little Rock, Arkansas - Used robust image processing techniques to monitor the target satellite using a chase flight unit. - Tested robustness and completeness of different image processing algorithms to our project. - Accomplish a fairly complex task to track a 20/20/10 inch satellite using a webcam from approx. 100 meter distance. - Used localization approach for building map of the unknown path we have to encounter. - Coded up algorithms in MATLAB, C++ and ran on Linux environment. ### Graduate Teaching Assistant @ University of Arkansas at Little Rock Jan 2014 – Jan 2016 | Little Rock, Arkansas Area - Prepared lab notes and structure of lab assigned to me. - Took theory classes in systems, computer and electrical engineering. - Monitored lab work in an interactive way. - Reported and graded homework, lab report, exam papers. ### Software Developer @ Technext IT Jan 2012 – Jan 2014 | Sylhet, Bangladesh • Actively participated in the daily scrum meetings to produce quality deliverables within time. Information and helped clearing ambiguity in requirements document. • Worked with Agile SCRUM Methodology. Developed Web services to allow communication between the applications using Rest and SOAP based Web services. • Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring. Integrated Spring (Dependency Injection) among different layers of an application. • Used Spring framework for dependency injection, transaction management. Used Spring MVC framework controllers for Controllers part of the MVC. • Implemented Business Logic using POJO's and used WebSphere to deploy the applications. Used Spring Framework for MVC for writing Controller, Validations and View. • Iterative based methodology applied for the development of the application. Implemented J2EE Design Patterns like DAO, Singleton, Factory. • Wrote Hibernate classes, DAO's to retrieve & store data, configured Hibernate configuration files. • Developed Service layer interfaces by applying business rules to interact with DAO layer for transactions. • Participated in the code reviews, testing of the functionalities that are developed. JUnit Testing of DAO. Involved in the Integration Testing and Bug fixing. Used Java Persistence API (JPA) through Hibernate. Used Eclipse as IDE for development of the application. ## Education ### Master’s Degree in Systems Engineering University of Arkansas at Little Rock Jan 2014 – Jan 2016 ### Bachelor of Science (B.Sc.) in Electrical and Electronics Engineering American International University-Bangladesh Jan 2007 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/szahan - GitHub: https://github.com/sarwar55 --- Source: https://flows.cv/sarwar JSON Resume: https://flows.cv/sarwar/resume.json Last updated: 2026-03-22