Post Job Free
Sign in

Software Engineer Net

Location:
Jersey City, NJ
Posted:
April 29, 2020

Contact this candidate

Resume:

Rukun Zaman

Cell# 347-***-****

E-Mail: **********@*****.***

** ***** ** ********** ** software development. Experienced in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, testing and implementation of high quality & complex software applications. Served in many roles as Technical Lead, Team Lead, coordinator of the offshore team, and code reviewer. Highly knowledgeable in web infrastructure and application architecture for various business sectors including e-Commerce, Finance, Manufacturing, and Government. Able to work closely with business users to gather operational requirements and translate them to software development specification documents along with deployment schedule to clients.

Professional Summary:

Over a decade of work in Web (internet/ intranet) based applications development on C#, VB.NET, ADO.NET, ASP.NET, Asp.Net Core, .Net Core, Angular 4/5/6/7, Node.Js, Npm, NgRx, React JS, MVC, MVP, PRISM, MVVM, Web Services and Web API using .NET Framework.

Experience in mobile app development using Xamarin (Android & IOS)

Worked in various development models Agile (SCRUM), Jira, Test Driven and Waterfall Method life cycles for Client-Server, Multi-Tier, and Event Driven Programming.

Managed teams of 10 technical peoples. Project initiation, scoping, estimating, also coding and deployment.

Deep experience on database design, programming (Stored Procedures, Functions, Triggers, Views using T-SQL, PL/SQL also SQLite) and performance tuning in Oracle 10g/11g.

Well acquainted with Class, Use Case, Interaction and State Diagrams of Unified Model Language (UML) using MS Visio.

Experienced in RESTful Web Services/WCF, Azure DevOps, CI/CD

Experienced in Object-Oriented Programing (OOP), Service-Oriented architecture (SOA)

Deep experience on SOLID principles (Single-responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle and Dependency Inversion Principle)

Experienced in design pattern such as Singleton, Repository, Strategy, Facade, Adapter, Factory pattern, Factory Method, Abstract Factory, Observer, Proxy, Dependency Injection, IoC

Solid experience using various messaging formats such as XML, JSON and MSMQ.

Proven ability to train, support, and lead successful teams of technical employees. Excellent problem solving, analytical, interpersonal, written and oral communication skills.

Knowledgeable in writing Test Cases.

Familiar with N-Layer and N-Tier Architecture.

Managed projects using Tortoise GIT, Team Foundation Server (TFS), Visual SourceSafe, Subversion (SVN) tools.

Educational Qualification

B.Sc. in Computer Science & Engineering, Dhaka International University, October 2003

Tools / Skills:

Domain Expertise

Government, Finance, HealthCare, Email Template Designing and Marketing Technology Service

Languages & Technologies

ASP.Net, ASP.NET Core, C#.Net, VB.Net, ADO.Net, Angular JS, Angular 4/6/7/8, Node.Js, Npm, NgRx, JavaScript, JQuery, HTML 5/ DHTML, CSS, CSS3, XML/ XSL, SOAP-XML Web Services, MVC, MVP, MVVM, AJAX, WCF, UML, JSON, SOA, SPA, RESTful Web Service, Web API, Angular JS, React JS and Test Case for Unit Test

Mobile App

Xamarin (Android & IOS), Xamarin Forms. Xamarin Native and React Native

ORM

Entity Framework, LINQ to SQL

DBMS

SQL Server 2000/ 2005 / 2008/ 2012,2014, T-SQL, Oracle 9i/ 10g/ 11g, PL/SQL, SQLite

Servers

IIS 6.x/ 7.x /8.x, Identity Server3

Development Tools

Microsoft Visual Studio .NET 2003/ 2005/ 2008/ 2010/ 2012,2015/2017/2019, Visual Studio Code, Adobe Photoshop 9.0, CSS3, Crystal Reports 7.0/ 8.0, RDLC Reporting, VS Report (Component One),SSIS, SSAS, SSRS, Razor View Engine, Telerik/Kendo UI, Ajax Control Toolkit, MS Visio

Version Control Tools

Tortoise GIT, MS Visual Source Safe, Team Foundation Server (TFS) 2005/ 2008/ 2010/ 2012, 2015 & Tortoise SVN

Operating Systems

Windows 10, Windows 8, Windows 7, Win 9x/ NT/ XP/ 2000/ 2003/ 2008/ Vista, MS DOS

Others

Firebug, Fiddler, Postman, DryIoc, Prism, Resharper, Ninject, AutoMapper, Log4Net, Azure DevOps, CI/CD

Managerial skills

#Being involved in a complex program from evaluation, conception and completion.

#Proven ability to achieve results in very high-pressure environments and to keep teams motivated.

#Strong understanding of Agile software development, SDLC, and Business Analysis practices.

#Project Management, Leading, Analysis, Design, Development, Construction, Documentation and Unit Test.

Client: NYCHPD, New York April 2018 – Present

Senior Consultant

As a senior member of the Xamarin Mobile & Web development team, developed an Android & IOS based real time field force mobile app called RTFF house inspector and Admin dashboard for supervisor in Angular 6/7/8.

Responsibilities:

Designed objects, modules and components using Object Oriented methodologies to meet business requirements.

Created the project structure (Architecture) for Xamarin and MVVM with PRISM, Rest API and SQLite for offline (If internet connectivity is absence then also app should work) functionality for the App.

The development environment was Xamarin (Android & IOS), C# and SQLite, with SQL Server & Oracle database and RESTful (web API).

Responsible for the UI design (Xamarin part in Android & IOS), OAuth Server, database structures as well as coding in every layer of the App.

Created the Dashboard project in Angular 6/7/8 and guide other developer to work and solve their problem.

Responsible to create the project framework for Web Api service (Restful) in .Net core 3.0/3.1 and help team members to work and solved problem when they stuck.

Unit testing and debugging all areas/features of the application. Assisted other developers in resolving development issues.

Created/ modified stored procedures, triggers, functions, and views in Oracle 10g for data manipulation and retrieval using T-SQL.

I was involved in all stages of the development including project architecture, coding, debugging and testing on both Android & IOS mobile devices.

Environment: Visual Studio 2019, .NET STANDARD 2.1, Xamarin (Android & iOS), Xamarin Forms, Xamarin Native, XAML (Xamarin Form 2.5), Visual C#, .Net Core 3.0/3.1, RESTful (web API), MVVM, Prism, DryIoc, Angular 4/5/6/7,Node.Js,Npm, NgRx, Http Client, Rest Client, PL/SQL, SQLite, SQL Server 2017,Oracle 12c, TFS, GIT, Azure DevOps and CI/CD

Client: Emgenex, New Jersey September 2017 – April 2018

Senior Software Engineer

Working on a Xamarin based mobile app (Android & IOS) for some data representation of the Clinical Report (CR). CR is cloud-based clinical data tool for healthcare businesses of all sizes. www.ClinicalReport.com addresses the needs of hospitals and medical group clinicians alike and is scalable for healthcare businesses of any size. Working on the Xamarin Mobile app project to provide some information by maintaining HIPAA compliance to the authenticated users.

Responsibilities:

Responsible for design user interface (UI) by using Xamarin forms. The development environment is in Xamarin Forms and C#, with SQL Server database and RESTful (web API2) in N-Tier architecture.

Created and modified the stored procedures, functions, triggers & views on SQL Server 20016 according to the functionalities using T-SQL.

Responsible to increase performance of complex SQL query by using SQL Profiler tools.

I involved in developing Mobile Apps (Android & IOS) in Xamarin to share classified data to different type of user by this app by maintaining the HIPAA compliance.

I am also involved in implementing MVVM design pattern to separate the logic from the Xaml From and write custom renderer for customizing the native functionality for controls, renderer, effects and behavior.

Created the ClinicalReport project in Angular 4/5/6 and guide other developer to work and solve their problem.

Responsible to create the project framework for Web Api service (Restful) in .Net core 2.0 and help team members to work and solved problem when they stuck.

Environment: Visual Studio 2017,.Net Core2.0, Angular 4/5/6/7/8, Npm, Node,Js, NgRx, Redux, Reducer, .NET Framework 5.0, Entity Framework, Visual C#, RESTful (web API2),Service Oriented Architecture, Xamarin (Android & IOS), Xamarin Forms, Xamarin Native, PL/SQL, T-SQL, SQL Server 2016, TFS

Client: 2Trace, Denmark February 2017 – September 2017

Senior Software Engineer

As a senior member of the off-shore development team, developed an Android & IOS based real time mobile app called SmartGarment. Features included QR code scanning, identity server 3 authentication, Localization/Language implemented for Danish, Swedish & English and Keychain implementation among others.

Responsibilities:

Designed objects, modules and components using Object Oriented methodologies to meet business requirements.

The development environment was Xamarin (Android & IOS) and C#, with SQL Server database and RESTful (web API).

Responsible for the UI design (Xamarin part in Android & IOS), Identity Server, database structures as well as coding in every layer of the App.

Quality testing and debugging all areas/features of the application. Reviewed Internet-based systems for systems enhancement and efficiency of machine and software resource utilization; assisted other developers in resolving development issues.

I was involved in all stages of the development including coding, debugging and testing on both Android & IOS mobile devices.

Environment: .NET Framework 4.5, Identity Server, Xamarin (Android & iOS), XAML (Xamarin Form), Visual C#, RESTful (web API), MVVM, Http Client, PL/SQL, SQL Server 2014and Windows 10

Client: Tieto, Sweden November 2016 – January 2017

Senior Software Engineer

As a senior member of the off-shore development team, developed a customized web application for configuration & distribution system. This application helps client synchronize their services to move towards mobile technology.

Responsibilities:

The architecture of the application is designed in Asp.net MVC pattern.

Designed objects, modules and components using Object Oriented Development methodologies to meet business requirements.

The development environment included the .Net Framework and C#, utilizing SQL Server database and web API technology (MS SQL Server, C#, IIS and RESTful Services Web API).

Developed RESTful Services (Web API) in Asp.net Core.

Created a functionality to upload xml files into database.

Worked on sending emails & SMS by web applications using .NET Framework 4.5, Identity server3, C#, SQL Server etc.

Web pages were designed using Bootstrap, React JS and HTML5 & CSS3.

Served as technical specialist on complex development projects involving Internet & Server technologies. Analyzed project requirements and recommended techniques, tools, and methodologies to achieve project goals.

Designed custom email templates in different languages that is used to send email to clients.

Environment: .NET Framework 4.5, Identity Server3, C#, ASP.NET, ASP.NET Core, ADO.NET, XML, HTML5/ CSS3, React JS, RESTful(web API in Asp.Net Core), JavaScript, JQuery, Firebug, PL/SQL, SQL Server 2014, Asp.NET MVC, Tortoise GIT, IIS 8.0 and Visual Studio.NET& Windows 10

Client: BordingMailIT, Sweden May 2016 – November 2016

Senior Software Engineer

As a senior member of the off-shore development team, I was involved in Email Template Design tool that lets user to design email at runtime in the application to use in the email when send email campaign to client. The Email template creation tool is one of the most important features of the application. There are two part of the application admin part & user part. The admin part maintain the creating, update and maintain user accessibility. There is a tool that help user to upload images for designing the email template from the captured image and some other controls like single line text, double line text, single image and double image, one part text and other part image etc. The schedule module is responsible when to send email to recipient. It can send batch of emails at a time by using link mobility web services which is 3rd party.

Responsibilities:

As part of the development team, I was involved with the full life cycle of the project (analysis, design, development, testing, and implementation) under agile and scrum methodologies.

Involved in Design & Analysis of the Software Requirement Specifications (SRS).

Designed objects, modules and components to meet business requirements. Development environment was the .Net Framework and C# as primary development language, utilizing SQL Server database, RESTful (web API) and Identity Server technology.

Coding, debugging, bug fixing, testing of the Web (intranet) application.

Responsible for Application development and Support hosting in Linux and Windows servers using MS SQL Server, C#, IIS and RESTful (web API). Its UI is in pure html & Html5 &Angular JS and it’s a distributed architecture.

Identity Server3 was used to maintain access token for authentication.

Designed Web pages using Bootstrap, Html and Html5& CSS3.

Worked on generating email template using angular JS.

Involved in analyzing and preparing Unit Test cases for various scenarios.

Environment: .NET Framework 4.5, C#, ASP.NET, ADO.NET, Identity Servers, XML/ HTML/ CSS3, Web Services, Angular2/4,Node.Js, RESTful(web API), JavaScript, JQuery, Firebug, PL/SQL,SQL Server 2012/2014, MVC, Tortoise GIT, IIS 7.x/8.0& Windows 10

Client: JCPenney, USA June 2013 – April 2016

Senior Software Engineer

As asenior member of the development team, I was involved in the following projects for JCPenney:

Project: Admin Dashboard

The Admin Dashboard is an ASP.NET MVC pattern based project. Angular JS was used in UI (View). SignalR was used to display all the live data for server information.

Responsibilities:

Designed & Developed ASP.NET VB/ C# N-tier Web Platform application

Worked with the team implementing business specifications to configure & customize the application.

As part of the development team, I was involved in analysis, design, and development part of life cycle of the project under Agile and SCRUM methodologies.

Designed web pages using with Bootstrap, Angular JS and SignalR.

Involved in all stages of the development including coding, Unit testing, code reviews and bug fixing.

Environment: .NET Framework 4.5, ASP.NET, Visual C#, Angular JS, JQuery, FireBug, JavaScript, IIS 7.x/8.0, PL/SQL, Oracle

Project: Customer Relationship Management Tool

The CRMTool is an end to end customer relationship management tool for JCPenney.

Responsibilities:

As a member of the development team, I was involved in analysis, design, and development part of life cycle of the project under Agile and SCRUM methodologies.

Involved in Requirements Collection, Design & Analysis of the Software Requirements Specification (SRS), Development and Customization of the Application.

Hands on experience in developing, debugging n-tier applications using ASP.NET, ASP.NET MVC, VB.NET, ADO.NET, Oracle 10g/11g.

Immensely developed pages and worked on HTML 5, CSS3, Telerik/Kendo UI, XML Schemas, MSMQ, Controller, Service and Middle Tier (MT).

Used Team Explorer in Team Foundation Server 2010 for version Controlling.

Created/ modified stored procedures, triggers, functions, and views in Oracle 10g for data manipulation and retrieval using T-SQL.

Performed performance tuning on analyzed existing code for better outcome.

Analyzed and prepare Unit Test cases for various scenarios.

Worked with the QA and development team to resolve coding, testing and debugging issues in order to maintain project deliverables.

Environments: .Net Framework 4.0,C# 4.0, VB.NET, ASP.NET 4.0, MVC, Soap, ADO.NET, AJAX, JQuery, Firebug, MSMQ, Agile, T-SQL,PL/SQL, IIS 7.x, CSS3, Telerik/Kendo UI, JavaScript, Visual Studio.NET 2010, Web Services, MS TFS and Oracle 10g.

Project: Admin/Orion Tool

The Orion is an Admin Tool developed for JCPenney. It included Management Console, Release Management, Reward Admin, Batch Admin and System Reference. Bonus Admin module contains Rule Package, Bonus and Bonus Refresh.

Responsibilities:

Involved in Requirements Collection, Design & Analysis of the Software Requirements Specification (SRS), Development and Customization of the Application.

Hands on experience in developing, debugging n-tier applications using ASP.NET, ASP.NET MVC, VB.NET, ADO.NET, Oracle 10g/11g.

Immensely developed pages and worked on HTML5, CSS3, XML Schemas, MSMQ, Controller, Service and Middle Tier (MT).

Used Team Explorer in Team Foundation Server 2010 for version Controlling.

Created/ modified stored procedures, triggers, functions, and views in Oracle 10g for data manipulation and retrieval using T-SQL.

Performed performance tuning and analyzed existing code to improve system performance.

Analyzed and prepare Unit Test cases for various scenarios.

Worked with the QA and the development team to resolve coding, testing and debugging issues in order to maintain project deliverables.

Environments:.Net Framework 4.0,C# 4.0, VB.NET, ASP.NET 4.0, MVC, Soap, ADO.NET, AJAX, JQuery, Firebug, MSMQ, Agile, T-SQL, PL/SQL, IIS 7.x, CSS3, JavaScript, Visual Studio.NET 2010, Web Services, MS TFS and Oracle 10g.

Project: Auto Batch Process

Auto Batch Processes data assessment tool for JCPenney’s Marketing & HR department.

Responsibilities:

Application development using Microsoft .Net Technologies, C#, VB.net, ADO.net with Oracle 10g.

Assisted in increasing performance of Auto Batch Process (ABP)for the Data Models

Implemented the data extractor for user readable data according to the client requirement in the application UI.

Involved in data migration (modifying and saving data in another database in a specific format).

Developed user interface, business logic & functions on various modules.

Created / modified stored procedures, functions, triggers & views on Oracle 10g according to the functionalities using T-SQL.

I was involved in all stages of SDLC including coding, Unit testing, Code Reviews and bug fixing.

Environments: .NET 4.0, VB.NET, ADO.net, T-SQL, PL/SQL, Oracle 10g

Client: IWM, BD January 2012 - June 2013

Senior Software Engineer

Developed a Management and Financial System for the Institute of Water Modeling. The application included eight modules for Personnel & Resource Management, Project Information Management, Finance and Accounting Management, Asset Management, Provident Fund Management, Payroll management, Leave management and user Management System.

Responsibilities:

Involved in the designing and development of the entire system

Prepared design documents and other technical documents.

Developed business logic & functions implemented in various modules.

Designed and Developed user interface in MVC pattern, Entity Framework was used as ORM. Repository Pattern was used for data accessing in CRUD mechanism. Unit of work was also used.

Application development using Microsoft.net Technologies including ASP.NET, Visual C#, Entity Framework, JQuery, Ajax, RDLC reporting and SQL Server 2008

Created and modified the stored procedures, functions, triggers & views on SQL Server 2008 according to the functionalities using T-SQL.

Migrated existing database to the new database for IWM by using SSIS & SSAS and design some reports in SSRS.

Used security module (User, Role, group, setting permission to different user & group etc.) as a service which is developed in Windows Communication Foundation (WCF) and then this used in main project as service.

Was involved in all stages of SDLC including coding, Unit testing, code reviews and bug fixing.

RDLC reporting tool was used to generate reporting and developed some special report for client request.

Environments: .Net Framework, ASP.NET, Asp.Net MVC, Visual C#, Entity Framework, WCF, JQuery, Ajax, JavaScript, RDLC reporting, PL/SQL, SSIS, SSAS, SSRS and SQL Server 2008

Client: NBR, BD October 2008 - July 2012

Senior Software Engineer

Project: Management Information System

Developed a Management Information System for National Board of Revenue (NBR) responsible for managing Tax Identification Number (TIN) and management of people’s information and tax returns for every assessment year.

Responsibilities:

Involved in the software requirement specification (SRS) analysis.

Designed and developed the application and took part in all stages of the SDLC.

Designed the User interface in razor view engine. JQuery, Ajax call and html5 was used in view/UI.

Implemented the business logic layer, Service layer and the data access layer.

Involved in the Performance Tuning of the Application

Written stored procedures, functions and data analysis data to improve the overall performance.

LINQ to SQL was used as ORM with Repository pattern.

Build Business model and established the relationships & Foreign Keys (Physical & Logical) between tables

Create and deliver ad hoc reports. Used Advanced SQL to create more complex reports.

Extensive use of graphing/charting in crystal report

Environments: .Net Framework, ASP.NET, C#, LINQ, JavaScript, HTML5, Ajax, PL/SQL, SQL Server 2005, Crystal Reports

Project: Online Return Submission System

Development of the Online Return Submission system for the National Board of Revenue (NBR).

Responsibilities:

Involved in the software requirement specification (SRS) analysis.

Designed and developed the application and took part in all stages of the SDLC.

Designed the User interface JQuery, Ajax call and html was used in UI.

Implemented the UI layer, business logic layer, Service layer and the data access layer.

I was Involved in the Performance Tuning of the Application.

Implemented stored procedures, functions and data analysis to improve overall performance.

LINQ is used as ORM with Repository pattern.

Designed the database table, views, stored procedures and the relationship between tables.

Designed client side table with add/edit/delete features using JavaScript.

Environments: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, SQL Server 2005 and Crystal Reports

Project: Online Tax Calculator

Development of the Online Tax Calculator system for the National Board of Revenue (NBR).

Responsibilities:

Involved in the software requirement specification (SRS) analysis.

Designed the User interface. JQuery, Ajax call and html was used in UI.

Implemented the UI layer, business logic layer, Service layer and the data access layer.

I was Involved in the Performance Tuning of the Application.

Implemented stored procedures, functions and data analysis to improve overall performance.

Created the database table, views, stored procedures and the relationship between tables.

Environments: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax and SQL Server 2005 and Crystal Reports

Project: e-Payment Portal

Developed an e-payment portal for the National Board of Revenue (NBR).

Responsibilities:

Involved in the software requirement specification (SRS) analysis.

Designed the User interface. JQuery, Ajax call and html was used in UI.

Created the UI layer, business logic layer, Service layer and the data access layer.

Written stored procedures and functions. Involved in the Performance Tuning of the Application.

Implemented database table, views, stored procedures and the relationship between tables.

iTextsharp was used to generate reports

Environments: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, SQL Server 2005 and iTextsharp

Project: e-Governance

Development of the interactive website and e-Governance application of DC office.

Responsibilities:

I was involved in the Software Requirement Specification (SRS) analysis, Design and Development phases of the Software Development Life Cycle (SDLC).

Designed and Developed Web Forms.

Created Roles, Responsibilities, Users and Assigning responsibilities in the web application.

Implemented the User Security Profile to Restrict Access by Organization to Secure Data Access.

Allocating system storage and planning future storage requirements for the database (Oracle 10g).

Implemented database structures (tables, views, stored procedures, function & triggers).

Analyzed existing database (Oracle 10g) stored procedures and created/modified optimized stored procedures, functions & views for overall performance tuning and enhancements.

Involved in all stages of development including Coding, Testing (Unit, Integration & System), Bug fixing and Code Reviews.

Worked with the QA and development team in order to maintain project deliverables.

Environments: .Net Framework, ASP.NET, ADO.Net, Visual C#, JQuery, Ajax, JavaScript, PL/SQL, Oracle 10g and Crystal Reports

Client: TPS360, NY, USA March 2008- October 2008

Senior Software Engineer

Developed a web application for Technology People Solutions. This Client/staffing/resource management application had 15 modules. The final product included Employee management, Consultant management, SFA (Sales Force Automation), ATS (Applicant Tracking System), Requisition, Assessment, Projects, Tasks, VMS (Vendor Manage System), HR (Human Resource), CMS (Customer Management System), LMS (Learning Management System), Accounts and PRM (Partner Relationship Management).

Responsibilities:

I was responsible for designing the User interface in Web form, JavaScript and html.

Implemented the business logic layer, Service layer and the data access layer.

Used HTML to implement the ad hoc reporting. Advanced SQL was used for more complex reports

Localization implemented for different languages

Css and theme was used for the layout.

Environments: .Net Framework, ASP.NET, C#, JavaScript, Ajax, PL/SQL, SQL Server 2005, Crystal Reports

Client: Morphis, TX, USA June 2004-February 2008

Software Engineer

As a member of the off-shore development team for Morphis, Inc, I was involved in the complete SDLC of The Currency Management System (CMS). CMS is a web based ATM Management System.

Responsibilities:

Designed the User interface using Web form, JavaScript and html.

Implemented the business logic layer, Service layer and the data access layer.

Implemented stored procedures and functions

Was involved in all stages of the development including coding, Unit testing, code reviews and bug fixing.

Implemented the reporting tool using VS Report (Component one).

Environments: .Net Framework, ASP.NET, Visual C#, Component One, PL/SQL, VS Report and SQL Server 2000



Contact this candidate