I have completed my bachelor degree in Computer Science and Engineering from Computer Science and Engineering department of Shah Jalal University of Science and Technology, Bangladesh which has a acceptance rate of less than 1% of applicants. During my study period there I represented the University in collegiate programming contests and placed 10th in ACM International Collegiate Programming Contest, Dhaka Region in 2002.
I worked on a thesis on migrating running processes from one system to another and for that developed a Java Virtual Machine from scratch using C++. I have also developed a JIT compiler for the JVM to improve its performance.
After graduating, I started my career as a Software Engineer and worked in various technologies including DICOM, HL7, Windows device driver, authorization and control system of Microsoft Exchange, Microsoft Exchange Data Center deployment technologies, Microsoft MapReduce engine COSMOS, Monitoring, developed large scale data processing service (patent pending), web front end using Knockout and JQuery etc.
As a open source project I have developed an application framework that exposes RESTful services to store retrieve structured (JSON) data and files and configure authorization without writing code. Business logic can be written as event based hooks or plain python/tornado services. It has a built-in application builder with drag-drop form and page builder.
Specialties: Large scale data collections and Analytics, DICOM, Secutity, Role Based Access Control
Awards:
Caradigm Applications award (1st place) (10/2013).
Caradigm Team Player award for Speed Table from CEO (2014).
Microsoft Ideas of Innovation (2009).
ACM International Collegiate Programming Contest Dhaka Region - 10th Place (2002).
Patent Pending: Speed Table for large scale data processing.
Software Engineer II @ Office 365 From April 2015 to Present (7 months) Redmond, WA, USASoftware Engineer @ Implementation of Speed Table that synchronizes large scale data (patent pending). Front end and services for speed table and other data entities. From May 2013 to April 2015 (2 years) BellevueSoftware Development Engineer in Test @ ollect data and analyze (aka MapReduce) with COSMOS[1] from production systems for statistical trends. Implemented and own monitoring components for data center components of Office 365. From December 2009 to April 2013 (3 years 5 months) Redmond, WA, USASoftware Development Engineer in Test @ Worked in Exchange team of Microsoft Office. Wrote tests for Deployment, Central Admin, RBAC, and built tools to make engineering process easy. From October 2008 to December 2009 (1 year 3 months) Software Engineer @ Developed and maintained windows file system driver for enterprise document management suite for engineers. Document management system is a distributed database and the file system driver exposes data. From April 2007 to September 2008 (1 year 6 months) Dhaka, BangladeshSoftware Engineer @ Implemented the PACS service core architecture that uses DICOM protocol. Owned the Laboratory Interfacing Server for laboratory department of hospitals that communicates with hospital information system. From August 2005 to March 2007 (1 year 8 months) Dhaka, Bamgladesh
Master’s Degree, Computer Science @ Georgia Institute of Technology From 2015 to 2018 BS, Computer Science and Engineering @ Shahjalal University of Science and Technology From 1999 to 2005 Maruf A. is skilled in: DICOM, C#, Software Design, .NET, PACS, Windows, OOP, Visual Studio, Scrum, Microsoft SQL Server, UML, Software Development, Software Engineering, C++, Object Oriented Design, Web Applications, Design Patterns, ASP.NET, WCF, Algorithms, MySQL, Eclipse, Java, Linux, Web Services, WPF, C, Python, Visual C++, Android, Agile Methodologies, Distributed Systems, Testing, Test Automation, XML, REST, Entrepreneurship, Invention, Technological Innovation, JavaScript, jQuery, AJAX, CSS, SQL, Databases, JSON, Programming, Web Development
Websites:
http://www.marufnotes.com