MOINUL ISLAM
**** ***** **** ***, ****** Terrace, FL 333637
Phone: 904-***-**** (mobile)
E-mail: ******.*****@***.***
Profile
A competent, intelligent, and motivational computer professional with 18+ years of experience focused on Object-Oriented Design and Analysis with experience in the full life cycle of the software project management including requirements definition, prototyping, proof of concept, design, interface implementation, development, testing and deployments.
Technical Skills
Languages
C# (15 years), ASP.NET (15 years), VB.NET (4 years), VB (6 years), SQL (16 years), VBScript (8 years), JavaScript (15 years), C/C++ (8 years), XML (8 year), PL/SQL (8 years), HTML (16 years), JQuery (12 years)
Software
RDBMS
Technologies
Visual Studio (2013/2015), TFS, SVN, Visual Source Safe, PVCS, Salesforce
SQL Server (2008/2012/2014), Oracle (7.3.2, 8.1.7, 10.1.0)
Jira, Bitbucket, Web Services, REST API, WCF, SOAP, COM, DCOM, ADO, RDO, DAO, OLE DB, ODBC, ActiveX, Win32 API, ADO.NET Entity Framework (EDM),
Environments
Windows XP, 2003 Server, Windows 7, Windows 10, Windows 2012 server
Methodologies
Web Services and Service Oriented Architecture (SOA), Object Oriented Software Construction (Analysis, Design, Programming), Design Patterns, Use Cases
Business Domain
Security, Student Loan, HealthCare, Mortgage Loan, Credit Card Transaction, Call Center, Asset Management
Education
1994–1997
Cleveland State University, Ohio
MS in Computer Science (1997)
Cleveland State University, Ohio
MS in Engineering (1995)
Certification
2013
Certified Scrum Master (CSM)
Experience
2014–Present
Analog Devices Inc. (former Sypris Electronics), Tampa, FL
Principal Software Engineer
Currently serving as a Principal Software Engineer at the Trusted Security Solutions (TSS) group of Analog Devices in Tampa, Florida, focused on the design and development of a unique software solution (Cyber Range) with convenient and continuous access to realistic, hands-on cyber security-training scenarios coupled with foundational training. Responsibilities include providing technical direction, developing new features, fixing software bugs using SCRUM /AGILE environment and programmed in ASP.NET, C#, SQL Server integrated with VMware vCloud Director through SDK. Responsible for the overall design and delivery of high quality Business Solutions as well as system field deployment and troubleshooting at customer sites. Technologies include C#, ASP.NET MVC 5, T-SQL, JQuery, Ajax, LINQ, HTML 5, CSS, Razor, Bootstrap, TFS, Telerik, AWS, VMware, vCloud Director (vCD 5.5 and 9.1) with vCD Rest API and vCD SDK.
2010–2014
CIT Group, Inc. Jacksonville, FL
Sr. Application Developer
Involved in the design, development and implementation of CIT in-house applications called Asset Management Global (AMG) which is a web based table driven solution that focuses on five major areas of asset optimization: Equipment valuation management, In-place End of Lease (EOL) sales, Inventory Sales, Inventory Management and Reporting.
The tools used for these projects include ASP.NET 4.0, Entity Framework, LINQ, SQL Server 2005 and 2008, IIS 6 and IIS 7, MVC, XML, CSS, HTML, Java Script, Cross-Browser compatibility.
Developed the design documents from the functional specs written by the business analyst team.
Developed the application using N-tier Architecture and Web Forms.
Developed the application using ASP.NET and code behind using C#.NET with JQuery and LINQ to interact with SQL Server.
Used Forms Authentication to authenticate users in Active Directory using the protocol LDAP (Light Data Access Protocol). Developed Custom Principal and Custom Identity objects.
Used JQuery dialog window for popup screens. Developed server controls to use this dialog.
Using ASP.NET menu control, developed dynamic application menu for navigation.
Using ‘Singleton’ design pattern developed custom Caching with dictionary collection.
Used LINQ in all the layers.
Used Entity Framework 4.0 as an ORM (Object Relational Mapping).
Used SQL Server Management Studio (SSMS) 2008 and T-SQL for querying the database and for creating Views, Stored Procedures.
Followed Agile Software Development Process to develop the application.
Initially SVN and later TFS is used for source control.
Log4Net is used for logging and HPQC (Quality Center) is used for bug tracking.
2007–2010
Convergys Corporation. Jacksonville, FL
Technical Consultant / Project Lead
Involved in the design, development and implementation of CTI applications for Convergys clients seeking to improve their productivity and caller satisfaction through automation. Projects involve design stylish and friendly user interface, analyzing existing call center operations (screen pops and telephony tool bars etc), CTI call associated data and business application integration with IVR and contact center workflow. The tools used for these projects include Envox CT Connect environment with SDK, ASP.NET, C#, JavaScript, Oracle 10.0.1.
Upgrade CTI Application platform from .NET Framework 1.1 to 3.5 - Worked as a project lead to upgrade existing desktop framework source code from .NET Framework 1.1 to Framework 3.5 with all dependencies. Redesigned the user interface and information architecture for call center agents to make it easier to read and understand.
CTI Directory Services - Developed a web based directory service to aid in using one common set of switch link and server names. Also developed an administrative GUI by implementing simple, clean user interface utilizing ASP.NET and C# that will provide the functionality to retrieve data from Oracle database and present it to the user in a web browser for maintenance and administration.
Automated the Convergys Desktop Framework (CDF) Build Process - This process has eliminated unreliable and inconsistent software releases. The NANT script retrieves the latest source from SourceSafe, compiles various components, packages them and makes them available for final release and deployment. The tools used for this project includes NANT (ant for .NET) and MS-Build.
2002–2006
Nelnet, Inc. Jacksonville, FL
Sr. Software Engineer
Worked in a team as a Sr. Programmer to move a user based EDI system over to an automated enterprise system. This project included the migration of legacy C++ and RPG code over to a C# .Net platform. This automated system used interfaces with ASP.NET, C#, VB.Net, AS400, SQL Server 2000, JavaScript.
Lead developer on Nelnets Tiered Private Loan and Student Loan Projects. Projects introduced a borrower self-service interface for online loan applications. Core system utilized .Net enterprise architecture.
Designed the user interface for the entire education loan portal in order to help students to apply online.
Created web services to provide a smooth upgrade to Indigo and SOA.
Conversion of C++ web-based scholarship loan application to C# and .Net. Used by students, parents, schools, lenders and guarantors.
Debugging and development of code fixes, enhancements and maintenance for several web-based loan applications.
Recognized for the timely management of AS/400 integration defects and customer service requests.
Proven ability to exceed customer expectations by quickly moving detailed web integration requirements from concept to production.
Troubleshooting production, testing issues for .Net, and classic ASP.
1998–2002
Fidelity National Information Services, Inc. (FIS)
(Former Alltel Information Services) Jacksonville, FL
Client Server Consultant (2001–2002)
Senior Programmer Analyst (1999–2000)
Programmer Analyst (1998)
Design, development and maintenance of a mortgage banking application called InterAct utilizing VB, SQL Server, RDO and Crystal Report.
Developed COM business logic components using Visual Basic and SQL Server.
Troubleshooting and resolving client issues dealing with software bugs and or corrupt data.
Project lead on conversion of Visual Basic windows-based application to web-based application (ASP pages) for Credit Report Request, Shipping Exam, Sale Exam, Underwriting phases of Loan processing.
Implementation of web-based solution allowing users to create, view, and update call tickets.
Created Oracle PL/SQL packages to optimize business objects interaction with database layers.
1997–1998
Ajilon Inc. Wilmington, DE
Programmer Analyst
Maintained and enhanced an existing application for a national leading Bank in Delaware using C, C++ and Oracle in UNIX.
Created new procedures for fathering and entering data.
Special Note
Have security clearance.