1. Resume
MOSADDEK AHSAN
5561 Bonaventure Dr, Columbus, OH 43228 USA
479 222 0446 • mosaddek.it@gmail.com • www.linkedin.com/in/mosaddekahsan
.NET DEVELOPER
Skilled C# ASP.NET Web Developer with over 7 years of IT experience of which 5 years of hands-on project experience
using a comprehensive knowledge ofweb programming technologies with a focus on C# ASP.NET Web development to
build cutting edge web applications for diverse clientrequirements. Demonstrated ability to analyze, design and develop
solutions targeted to business needs.Adeptat analyzing software requirements to determine features and specifications.
SYNOPSIS:
5 years of experience in Systems Analysis, Design, Development and Implementation of various
applications including Web and Client/Server Application development using Microsoft .NET
Framework 4.5/4 for ORM, C#.NET, ASP.NET, ADO.Net.
Experience in Web service, WCF, MVC4, ORM Framework (Entity or hibernate), SQL server and
MSMQ.
Experience in Software Development Life Cycle, Testing and Implementation of Client/Server
applications using C# and SQL Server with N-tier development environment.
Experience in designing, developing and updating Web-Forms using .NET Technologies like ASP
.Net, ASP.Net MVC , C#, Html 5, CSS 3, C#, JavaScript and JQuery
Experience in consuming, building and implementing Web Services using (WCF/WebAPI).
Experience in data accessing including using Data Adapter, Data Reader and Data Set, Entity
Framework in ADO.NET and Language Integrated Query (LinQ), LinQ to SQL and LinQ to
Object.
Good experience in ASP.NET 4.5, ASPX, Java Script, HTML, IIS and CSS.
Extensive Experience in writing Stored Procedures, Trigger and User Defined Functions in SQL
Server 2000/2005/2008/2012.
Hands on experience in SQL Server database design, development and in writing Constraints,
Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
Experience in working with Windows Communication Foundation (WCF) and WebAPI.
Strong experience in the analysis, design, development and implementation of multi-tier web
based applications and distributed applications using web services.
Hands on Experience of developing application frameworks and understanding of enterprise
application frameworks like ASP.NET MVC.
Strong Object Oriented Analysis, Design and Programming skills and good understanding of
various software design patterns.
Experience working in environment like Windows 2003/2008.
Experience of Design patterns like MVC, MVVM.
Highly dedicated, quick starter, solution driven pattern programmer, Strong in Object Oriented
Programing System (OOPS).
Have about 5 years of experience in designing reports using Crystal Reports
Technical Skills
Programming Languages: C#, C, Java, VB, LINQ, SQL
Web Framework: ASP.NET, ASP.NET MVC
Web Technologies: HTML5, CSS3, Bootstrap for CSS, Ajax, JavaScript, JQuery, JSON
Web Service: SOAP / WCF – (Rest & SOAP) and WebAPI
Web/Application Servers: IIS 6.0 & 7.0
Frameworks: ASP.Net MVC, Unit of Work & Repository, Hadoop – MapReduce (Java, Hortonworks)
Databases: MS SQL database, MS Access
Tools: Visual Studio, (2005, 2008, 2010, 2012), Crystal Report, SSRS, Microsoft Project Professionals, Visio, Microsoft
Office, Excel, Powerpoint, Team Foundation Server (TFS), GIT, Eclipse, NetBeans, Turbo C++
SDLC: Agile, Waterfall, Rational Unified Process (RUP), Iterative & Incremental Development
Design Patterns: Factory Pattern, Strategy Pattern, Composite Pattern, Command Pattern, Facade Pattern, MVC,
MVVM Repository, Unit of Work, Observer Pattern, Proxy Pattern, Mediator Pattern, Dependency Injection, State
Pattern, Iterator Pattern
2. Resume
MOSADDEK AHSAN • Page 2 • 479 222 0446 • mosaddek.it@gmail.com
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's
Degree in Computer Science (Available for full-time, W-2 employment).
NATIONAL BANK LIMITED, Dhaka, Bangladesh • 09/19/2007 – 05/30/2014
A major banking group with over 4,000 employees.
C# ASP.NET Web Developer
Analyzed, Designed,developed,deployed and maintained web solutions after feasibility study, collecting requirements,
preparing scope documents using C# ASP.NET, AJAX, JAVASCRIPT and Microsoft SQL SERVER database.
Achievements:
Web Based Hardware Management System: Designed and implemented UIfor system builtto store records of the
entire bank’s hardware including deliveryfrom vendor to branches,billing,and repair and warranty information. Also
tracks movement of hardware from IT to branches or vendors. Personally introduced automatic email sending
system which gained approval from IT management because it greatly reduced their workload.
Web Based Check Book Management System: Designed and implemented user interfaces (UI) focused on
providing the option to generate daily vendor reports in the formats used by vendors. Built software to produce
individual branch costreports and summaries ofcosts for both head office and branches. The system reduced cost
of extracting data for the checkbook printing vendor for the customer. Banks that purchased software from 3rd
Parties were faced with higher purchase and maintenance costs.
Web Based GP Distributor's Deposit System: Designed and implemented UI for system that enters branch
deposit information after verification. System submits information to ftp server of Grameen phone business unit of
Telenor and the largest mobile telecommunications operator in Bangladesh in terms of revenue, coverage and
subscriber base.
Web Based Dynamic Report System for Bangladesh Automated Clearing House (BACH) Third Party
Software: Designed and implemented the UI for a system that generates diverse reports for the BACH operation.
Performed unit tests and checked data integrity. Specified and performed features deliverables test plans. Added
new features as per customer requirements.Created an alternate interface for accessing and retrieving data from a
3rd
Party software database who demanded big amount of money for the above mentioned update/change.
Technologies Used: Visual Studio 2010, ASP.NET Web Forms, C#, Ajax, JavaScript, JQuery, HTML, CSS, MS SQL
Server 2008, Crystal Report, Entity Framework for ORM, Twitter bootstrap frameworks for the GUI, OOPS, LINQ,
Software Engineering Principles.
ACADEMIC ACHIEVEMENTS
Online Shopping System: Contributed to creation of a web-based application allowing online shopping of products
for customers. Implemented role based user management and service based payment gateway and financial
system. Role of users – 1: Super Administrator, 2: Vendor Administrator, 3: Vendor User, 4: User and anonymous
user for buying product.
Technology and Tools: MS Visual Studio 2013, C#, ASP.Net MVC, SQL Server 2014, GitHub, Entity
Framework for ORM, Twitter bootstrap frameworks for the GUI, OOPS, LINQ, Software Engineering
Principles.
Design Pattern: Unit of Work, MVVM, Singleton, Façade, Repository, DI.
Process: Waterfall model
Yoga Studio Management, Maharishi University of Management: Developed a web-based application focused
on management of a yoga establishment. Role of users – 1: Faculty, 2: Advisor, 3: Administration, 4: Customer.
Technology and Tools: C#, ASP.Net MVC, SQL Server, TFS, Entity Framework for ORM, OOPS,
LINQ, Software Engineering Principles.
Design Pattern: MVC, Singleton, Façade, Repository, UOW, DI.
Process: RUP & Scrum
3. Resume
MOSADDEK AHSAN • Page 3 • 479 222 0446 • mosaddek.it@gmail.com
Finance Simple Framework, Maharishi University of Management: A framework project developed for a bank or
credit card company. The framework has been developed to enable any financial application to be easily plugged
into it. Attempted to achieve all the software engineering principles in this application.
Tools: Java, Swing, Eclipse and GIT.
Design Pattern: Factory method, Account, Party, Singleton, Facade, Command and Observer.
Process: Scrum
Library Management, Maharishi University of Management: Created a desktop application for managing library
books and publications as well as a book lending and reservation module with no SQL database functionality.
Utilized Java Swing with Eclipse for the IDE.
Crystal Ball, A Big Data Project, Maharishi University of Management: Implemented single-node
Hadoop in CentOS. Wrote an application to read and count word from the I/O device us following pair,
strip and hybrid (pair and strip) algorithm.
Tools: Java, Eclipse, Hadoop, CentOS.
Traffic Management, Military Institute of Science and Technology: Developed a desktop application for
managing traffic signals at a 4-lane junction allowing both manual and auto control of the signals. Used C
programming language with various ICS in a bread board.
Tools: C, ICS and breadboard.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion December 2016)
Maharishi University of Management, Fairfield, Iowa
Key Courses: Fundamental Programming Practices, Modern Programming Practices, Algorithm,
Software Engineering, Advanced Software Development, Big Data, Project Management
Bachelor of Science in Computer Science & Engineering
Military Institute of Science and Technology, University of Dhaka, Bangladesh
PROFESSIONAL DEVELOPMENT
Software & Web Development Software Engineering Revisited