# Moksedul Alam > Software Engineer @ AppDynamics | PhD in Software Engineering | Distributed Systems, Microservices Location: Cupertino, California, United States Profile: https://flows.cv/moksedul Passionate and Enthusiastic full-stack software engineer having more than seven years of professional experience in software development using many of the major technologies in almost all operating platforms performing some of the leading roles in SDLC. Experienced in developing high performing and scalable mobile, desktop and web applications and frameworks including standalone web services. Have extensive contribution to mentoring fellow teammates to emphasize quality yet to be productive. A quick learner able to adapt to any environment and technology quickly and loves to be productive from the first day of any new endeavor. Highly motivated and enjoys working under pressure and close deadlines. Always try to follow the best practices and maintain quality and encourage others in doing so. Areas of Expertise: • Application Development - mobile, desktop, and web platforms • Web Services • Microservices • Concurrent, Distributed Systems • Automation and Productivity • Dev-Ops • Consultation • Leadership and Mentorship • SDLC Management ## Work Experience ### Software Engineer @ AppDynamics Jan 2022 – Present | San Jose, California, United States As a senior member of the End User Monitoring (EUM) Platform team, - Developed, upgraded, and maintained several components and micro-services of EUM Commercial SaaS products - Designing, developing, and maintaining several user-facing micro-services for the data-ingestion pipelines of the Cisco FSO Platform - Leading and driving the effort for optimization - Serving as the Security Champion for the team ### Software Development Engineer @ FINRA Jan 2020 – Jan 2022 | Rockville, Maryland, United States Worked with several teams to develop software components and frameworks for test automation, back-end REST services, and front-end components. Some key contributions and achievements are • Automated regression tests including unit tests and end-to-end tests of complex workflows involving data processing. • Automated integration tests involving several workflow processes, microservices across several platforms • Automated test cases and test-data generation and to carry out verification and validation. • Improved the performance of existing components to reduce the execution time by 90% for some workflows • Developed and maintained several micro-services and serverless applications. ### Research Assistant @ Florida International University Jan 2015 – Jan 2020 | Miami, Florida Researched formal modeling and analysis of cyber-physical systems using hybrid high-level Petri nets. Key contributions are • Proposed a method to model cyber-physical systems and analysis techniques • Developed tools using Java, Python, and C++ to support the proposed methodology • Developed a Meta-Search Engine, AWS Spot Instance recommendation service to achieve high uptime with less context switching between EC2 spot instances while minimizing the cost, and an analysis tool to extract meaningful insights from ATUS data as part of academic projects ### Senior Software Engineer @ Cefalo Jan 2014 – Jan 2015 | Dhaka, Bangladesh Worked as a senior consultant with the Global Team of NHST Media Group, a leading group of companies in news media in Norway. The main contribution to this team was to design, develop, and maintain the content management systems along with the publication websites for all the newspapers targeted to the global market. Apart from the development effort, I was also proactively engaging in engineering solutions to streamline the development efforts and encourage automation over the development process to increase productivity. Key Achievements: • Designed and developed the frontpage layouts of tradewindsnews.com, intrafish.com, and upstreamonline.com • Automated content prioritizing which saved three unproductive person-days every week • Optimized the webpage rendering to increase the Page-speed insight rating from 60% to 94% • Engaged in architecting several products to streamline the development effort, and to increase reusability • Automated developer reporting, development, and test environments creation, development and deployment cycles, and issue management using Ansible, Vagrant, Node, Angular, and by extending several Atlassian products. • Improved CI/CD pipeline and developer experience by integrating Jira, Bitbucket, and Jenkins. ### Technical Lead @ Escenic AS Jan 2014 – Jan 2014 | Dhaka, Bangladesh Performed the roles as a scrum master, and technical lead to the core development team of Escenic products in Dhaka, Bangladesh. • Managed a scrum team of about ten people for the development of Escenic Content Engine and its supporting plugins • Managed communication among product owners, customers, and other stakeholders • Investigated the feasibility of new ideas and concepts; prepared technical specifications with the initial implementation. ### Software Engineer @ Vizrt Jan 2012 – Jan 2013 | Oslo Area, Norway During this period, I have involved in the development of the core components of the Escenic Content Engine (ECE) as part of the development team in Oslo, Norway. • Implemented services to integrate several AWS services to ECE • Made ECE API components independent of the database component • Automated keyword translation to support i18n • Implemented services to make ECE run in read-only mode when needed ### Team Lead @ Vizrt Jan 2010 – Jan 2012 During this period I led a scrum team responsible for in developing a framework for the Vizrt Online Product Line (Viz App Framework) with a focus to help Escenic Content Engine customers to build up their newsreader mobile applications on different platforms such as, iOS, Android, Windows mobile, etc. with little or almost no development effort. Apart from the development effort, as a team lead, I performed several other responsibilities, including • Maintain customer communication • Requirement analysis and prepare specifications • Take design decisions • Implement design skeletons • Product Management Key achievements: • An iOS library is implemented to facilitate creating dynamically configurable newsreader applications • Six applications were developed using the library within a period of two months. Used technologies include JAVA, Objective C, Android, C#, Mono, Spring, ORM, ATOM publishing and syndication protocol. ### Software Engineer @ Vizrt Jan 2009 – Jan 2010 As a software professional I have to take part in development, maintenance and customer support of many of the products of Vizrt Online Product Line (http://www.vizrt.com/products/vizrt_online_suite/). My key responsibilities include: • As a developer I was involved in the development of a number of the extension products (plug-ins) of the Escenic Content Engine. • As a developer I was involved in the maintenance and support of those products • As a Customer Support Engineer, I was involved in assisting the customers to solve their difficulties in using the Escenic Content Engine as well as tips and tricks of performance tuning and some other technical stuffs Technologies Used: • J2EE, REST webservice, XML, XSLT, Struts, JSP, JSTL, HTML, Javascript, JQuery, CSS, Hibernate, MySQL, etc. ### Senior Software Engineer @ AfriGIS Bangladesh Jan 2009 – Jan 2009 During this period I was responsible to lead a team to design, develop and manage some extension modules of the server-side component of The GRID. Key Responsibilities: • Design and Development of an Automated Information Service for The GRID, which provides companion service, weather information, manage competitions, online shopping, advertisements, etc. for The GRID users. • Development of a desktop application to manage the automated information services (bots). • Design and Development of The GRID Dating Service component, which is something like a matchmaker service for The GRID users. • Design and Development of The GRID Commercial Layer component, which is a management system for the CMS, content providers, partners, and their business interactions regarding The GRID. Additional Responsibilities. Research to develop a framework for adding new services as plug-ins to the Automated Information Service. Technologies Used: • J2EE, EJB, Spring, Hibernate, JSP, Struts, Java Swing, SOAP, MySQL, UML, ERD. ### Software Engineer @ AfriGIS Bangladesh Jan 2008 – Jan 2008 As a software developer I was involved in analyzing, designing and development of a location based social networking service "The GRID". Key responsibilities were: • To develop different components of the The GRID server side
 • To develop a mobile application using J2ME
 • To develop a J2ME GUI Component as a framework to be used by other J2ME applications of the company Achievements: • The GRID won the Vodacom Application of the Year award in 2008 in South Africa. Technologies Used: • J2ME, J2EE, EJB, Spring, Hibernate, JSP, Struts, SOAP, MySQL, XMPP, Apache Lucene, Terracotta. ## Education ### Doctor of Philosophy (Ph.D.) in Computer Software Engineering Florida International University ### Bachelor of Science (B.Sc.) in Computer Science and Engineering Bangladesh University of Engineering and Technology ### Higher Secondary School in Science Government New Degree College, Rajshahi, Bangladesh ### Florida International University ## Contact & Social - LinkedIn: https://linkedin.com/in/moksedulalam --- Source: https://flows.cv/moksedul JSON Resume: https://flows.cv/moksedul/resume.json Last updated: 2026-04-11