I started my professional career from Leapfrog Technologies Inc., a software company headquartered in Seattle, WA. Working in the Java architecture team as a Software Engineer, I got a chance to envision, design and develop scalable software solutions in an agile environment. At Leapfrog, I worked on SAAS application named Small Business Workbench (a cash forecasting app) where I implemented Content Delivery Network throughout the application using Amazon S3 cloud storage and successfully integrated cash forecasting app with Intuit QuickBooks. I also worked on Anti Money Laundering System (AML) which enables the subscribers (banks) to search entities against global/localized sanctions list and social media. In Spring 2017, I started pursuing my master's degree in Computer Science at the University Of North Dakota, with a focus on Algorithm, Software Engineering, and Artificial Intelligence. Building on the foundation laid at work, I took courses like Advance Artificial Intelligence, High-Performance Computing and Software Architecture that aligned with my passion for building quality software systems. I am interested in algorithm optimization and machine learning. I am a highly motivated, quick learner, able to work independently or on a team and drive solutions. Currently, I am actively seeking challenging fulltime opportunity in software development and research.
• Developed a software requirement tool to track the development of CubeSat Project (an ongoing project at University Of
North Dakota)
• Successfully designed and developed a module in collaboration with professor, having features to create projects,
functional requirements, non-functional requirements and test-cases.
• Published a research paper “Towards Cyber-Physical Requirement Engineering Elicitation Tool Support." in World
Automation Congress (WAC). IEEE, 2018. [paper link]
• As a teaching assistant, conducted C/C++ labs and evaluated assignments, exams & projects of the undergraduate students
Project source code: [here]
(Technology used: Java, Spring MVC, JSP, MySQL, Tomcat, Git)
Project: Small Business Workbench
• Worked in development and functional testing of java-based cash forecasting application
• Actively involved in requirement gathering, analysis, design, implementation, testing and deployment of the application
• Implemented Content Delivery Network throughout the application using Amazon S3 cloud storage
• As a team lead, successfully integrated cash forecasting app with Intuit QuickBooks
• Created OKR application for Human Resource on Leapfrog-Hackathon 2016
Project: Anti Money Laundering System (AML)
• AML system enables the subscribers (banks) to search entities against global and localized sanctions list
• Implemented google custom search API for News search and twitter search API for social media search.
• Designed and implemented reporting module using JasperReports library.
(Technology used: Java, Spring MVC Liferay, JSP, MySQL, JavaScript, jQuery, HTML/CSS, Tomcat, JBoss, Git)
Artificial Intelligence, Algorithms, High performance computing, Software Engineering
GPA: 3.90/4
C/C++,Microprocessor,Data structure and algorithm,Algebra
GPA: 3.58/4.0
• Implemented direct method to simulate the n-body problem • Parallelized the serial version of code and improved the performance of algorithm by 50-60% (by time) in High Performance Computing Environment. (Technology used: C++, OpenMP, MPI, CUDA, GPU programming) Project source code: [here]
• Developed CRM application from scratch which includes Accounting, Front-Desk, Inventory and Point of Sale modules • Implemented multi-tenancy architecture, actively involved in code review and conducted knowledge sharing sessions to the team
• Programming Languages: Java, C/C++, Android, JSP/Servlets, JavaScript, Node.js, Python, React,REST, CUDA, MPI, OpenMP
• Frameworks: Spring MVC, Hibernate/JPA, Liferay, Maven, JUnit
• Databases: MySQL, PostgreSQL, Oracle 12c, NoSQL
• Web Servers and tools: Tomcat, JBoss, Git/GitHub, SonarQube, Jenkins, Amazon Services (EC2, S3, CloudFront)
• Methodologies:SDLC, Agile, Scrum
• Organized student events on campus and assisted new international students to get involved on campus events
• Organized 9 th technological national festival; Conducted promotion and interaction session with different personnel to encourage participation and for publicity of event