0% found this document useful (0 votes)
18 views11 pages

SantoshKumarDakuaProfile_Update_27072024

Santosh Kumar Dakua is a Senior Developer with over 10 years of experience in React.js, React Native, and ASP.NET development, seeking challenging roles to optimize solutions. He has a strong background in application development, project management, and team collaboration, with expertise in various technologies including Node.js, MongoDB, and RESTful APIs. Currently, he is employed at Dark Matter Technologies and has previously worked at Light Wave Digital Network, contributing to multiple projects in mobile and web application development.

Uploaded by

padma2015raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views11 pages

SantoshKumarDakuaProfile_Update_27072024

Santosh Kumar Dakua is a Senior Developer with over 10 years of experience in React.js, React Native, and ASP.NET development, seeking challenging roles to optimize solutions. He has a strong background in application development, project management, and team collaboration, with expertise in various technologies including Node.js, MongoDB, and RESTful APIs. Currently, he is employed at Dark Matter Technologies and has previously worked at Light Wave Digital Network, contributing to multiple projects in mobile and web application development.

Uploaded by

padma2015raju
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Santosh Kumar Dakua

Email: [email protected]
Phone: + 91 –9937666007 / 7978064569

PROFESSIONAL SUMMARY:

Versatile and experienced Senior Developer with over 10 years of hands-on expertise in React.js, React Native,
and ASP.NET development. Eager to tackle challenging roles where I can utilize my skills in designing,
implementing, and optimizing solutions in these technologies. Proven track record of delivering complex
projects efficiently. Skilled in promoting teamwork and collaboration to achieve company goals.

• Extensive experience in developing applications using React.js for web development and
React Native for mobile app development.
• Passionate and skilled Node.js developer with a proven track record of delivering high-quality,
scalable web applications.
• Proficient in utilizing Node.js frameworks like loopback to build robust back-end systems and RESTful
APIs.
• Understand REST APIs, offline storage, and the document request model.
• Adept in integrating analytics and marketing tools like GA, GTM, Branch, and Firebase, and
proficient with code versioning tools such as Git.
• Proficient in building responsive and dynamic user interfaces, utilizing state management
libraries like Context API and Props.
• Knowledge of database platforms such as MongoDB, SQL 2008/2005, MySQL and Oracle.
• MVC Web API Developer, C# and ASP.Net Developer.
• Worked in Waterfall and Test-Driven Development environment.
• Expertise in developing application using .NET 4.5/ 4.0/ 3.5, MS Visual Studio
2019/2015/2012/2010/2008, MVC 3.0/4.0, C #.Net, ASP.Net, AJAX, XML, JavaScript, JQuery, JSON,
HTML and CSS, Web Services.
• Experienced with Microsoft Application building blocks for .Net projects Data Access, Exception
Handling, Serialization and User Interface Process.
• Expertise knowledge on Object Oriented Programming OOPS.
• Good experience in Exception Handling, Debugging and tracing by which the whole picture of
application runtime can be seen and analyse more efficiently.
• Expertise in developing Client/Server Applications on various architectural design patterns including
MVC 3.0/4.0, Two-Tier, Three Tier Architecture.
• Expertise in developing Web Forms using static and dynamic data.
• Expertise in Socket Programming.
• Proficiency in reports generation using Crystal Reports.
• Enthusiastic, Ability to quickly understand and utilize new technologies
• Ability to take and give directions, instructions and provide assistance through completion of tasks.
• Ability to work under minimal supervision, adhere to deadlines, excellent verbal and communication
skills.

Technical skills:

• Microsoft Technologies: .NET 4.5/4.0/3.5/3.0, MVC 4.0/3.0, C #, ASP.NET,


• Programming Languages C#, Bootstrap,
• Scripting Language: Typescript, NodeJS, ReactJS, ECMA Script, Java Script, jQuery
• Development Tools: Visual Studio 2019/2017/2015/2012/2010/2008/2005, VS Code,
• Database: SQL Server 2008/2005, Oracle, MySQL, Mongo DB
• Design Technologies: HTML5, CSS, XML.
• Frameworks/Libraries: React Native, jQuery, ReactJS, NodeJS
• Ticketing Tools: JIRA, Freshdesk
• Versioning Tools: GIT

Educational Qualification

• MCA from BPUT, Odisha, achieved in 2010 with a grade of 81%.


• Bachelor of Science (BSc) from Nayagarh College, Nayagarh, in 2007 with a 51%.
• Higher Secondary (X+2) in Science from Nayagarh College, Nayagarh, in 2004 with a 55%
achievement (CHSE board).
• Senior Secondary (X) completed at Badapandusar High School, Nayagarh, in 2002 with an
impressive 78.2% (HSC board).

Experience Summary:

• Working as a Product Analysis II in Dark Matter Technologies, Bhubaneswar, Odisha from May 2024 to
till.
• Working as a Senior Software Engineer in Light Wave Digital Network, Bhubaneswar, Odisha from
Sept 2017 to May 2024.
• Worked as an IT Executive in Ortel Communications Ltd, Bhubaneswar, Odisha from Oct 2014 to Aug
2017.
• Internship with worked as a Software Developer in Webtek Services Pvt Ltd, Bhubaneswar, Odisha
from Mar 2011 to Feb 2012.

Professional Experience:

Dark Matter Technologies, Bhubaneswar, Odisha, India


Senior Software Developer (May 2024 to till)

Details of the different assignments and responsibilities undertaken are listed as under:

Role: Production Support

Project: Empower Mortgage Finance System

Duration: May 2024 to till.


Project Description:

Empower is a comprehensive loan origination system (LOS) designed to streamline and automate the entire
mortgage loan lifecycle. Here's a brief overview of its key features:

Key Features:

1. Loan Origination:

• Application Intake: Easy online and mobile application submission.


• Document Management: Secure collection and storage of required documents.

2. Underwriting:

• Automated Underwriting: Integrates with AUS for quick decision-making.


• Risk Assessment: Evaluates borrower eligibility based on key metrics.

3. Processing and Approval:

• Workflow Automation: Reduces manual tasks, improving efficiency.


• Compliance Support: Ensures adherence to regulations.

4. Closing and Funding:

• E-Closing: Supports digital document signing.


• Funding Management: Manages timely fund disbursement.

5. Post-Closing:

• Loan Servicing Integration: Smooth transition from origination to servicing.


• Reporting and Analytics: Provides insights for data-driven decisions.

6. CRM:

• Lead Management: Nurtures leads with targeted campaigns.


• Customer Support: Tools for borrower assistance.

7. Security:

• Data Encryption: Protects borrower information.


• Access Controls: Ensures authorized access.

8. Integration Capabilities:

• Third-Party Integrations: Enhances functionality with external services.


• API Support: Allows custom integrations.

Benefits:

• Efficiency: Automates manual processes, speeding up loan closures.


• Compliance: Adheres to all relevant regulations.
• Customer Experience: Provides a user-friendly, seamless process.
• Scalability: Suitable for lenders of all sizes.

Empower enhances efficiency, compliance, and customer satisfaction, making it a valuable tool for mortgage
lenders.

Light Wave Digital Network Pvt. Ltd., Odisha, India


Senior Software Developer (Sept 2017 to May 2024)

Details of the different assignments and responsibilities undertaken are listed as under:

Role: Development in React Native

Project: Delivery App and Partner App

Duration: Sept 2022 to Apr 2024.

Project Description:
The Delivery App and Restaurant App project aims to create a comprehensive mobile application
ecosystem using React Native. This ecosystem will consist of two main applications: a Delivery App and a
Restaurant App. The Delivery App facilitates the ordering, tracking, and delivery of food from various
restaurants to users' locations. The Restaurant App enables restaurant owners to manage their menus, orders,
and interactions with customers efficiently.

Features:

1. User Authentication:

• Users can register and log in securely using email, phone number.
• Authentication functionalities include password reset, email verification, and profile
management.

2. Delivery App Features:

• Restaurant Listing: Users can browse through a list of restaurants available for delivery.
• Menu Exploration: Users can view menus, prices, and restaurant details.
• Ordering System: Users can add items to their cart, customize orders, and proceed to checkout.
• Payment Integration: Secure payment gateways for online transactions.
• Order Tracking: Real-time tracking of orders from preparation to delivery.
• Review and Rating: Users can rate restaurants and leave reviews based on their experience.

3. Restaurant App Features:

• Menu Management: Restaurant owners can easily add, edit, or remove menu items.
• Order Management: View and manage incoming orders, update order status, and communicate
with delivery personnel.
• Inventory Management: Keep track of available ingredients and receive alerts for low stock.
• Table Reservation: Allow customers to reserve tables directly through the app.
• Analytics Dashboard: Gain insights into sales, popular items, and customer behavior.
4. Push Notifications:

• Send push notifications to users for order confirmations, status updates, promotions, and special
offers.

5. Geolocation Services:

• Utilize geolocation to provide accurate delivery estimates, locate nearby restaurants, and track
orders in real-time.

6. Responsive Design:

• Ensure a seamless user experience across various devices and screen sizes.

7. Accessibility Features:

• Implement accessibility features to cater to users with disabilities, ensuring inclusivity.

Technology Stack:

• Frontend: React Native


• Backend: API
• Database: MongoDB
• Authentication: JWT (JSON Web Tokens)
• Payment Gateway: Razor Pay
• Push Notifications: Firebase Cloud Messaging (FCM)
• Geolocation: Google Maps API

Role: Development and Support in React

Project: Outdoor Advertising Project

Duration: May 2020 to Aug 2022.

Project Description:
The Outdoor Advertising Management System aims to streamline the management and organization
of outdoor advertising campaigns. It provides a platform for advertisers to create, monitor, and
analyze outdoor advertising campaigns effectively. The system facilitates collaboration between
advertisers, agencies, and vendors involved in the outdoor advertising process. Key features include
campaign creation, location selection, performance tracking, and reporting.
Key Features:

• User Authentication and Authorization: Secure login and role-based access control for
administrators, advertisers, agencies, and vendors.
• Campaign Management: Create, edit, and monitor outdoor advertising campaigns. Define
campaign objectives, budgets, and target demographics.
• Location Management: Browse and select outdoor advertising locations such as billboards,
transit ads, and digital displays. Utilize geospatial data to optimize location selection.
• Vendor Management: Maintain a database of advertising vendors and manage contracts and
agreements.
• Performance Tracking: Monitor the performance of advertising campaigns in real-time.
Track impressions, engagement metrics, and ROI.
• Reporting and Analytics: Generate comprehensive reports on campaign performance,
audience demographics, and ad spend. Visualize data using charts and graphs.
• Notifications: Receive alerts and notifications for campaign milestones, performance
updates, and billing reminders.
• Integration with Third-party Services: Integrate with external APIs for weather data, traffic
insights, and demographic information to enhance campaign targeting.
• Billing and Invoicing: Manage billing cycles, invoicing, and payments for advertising services.
• Responsive UI: Develop a user-friendly interface using React.js to ensure compatibility across
devices and screen sizes.
Tech Stack:

Frontend:

• React.js: JavaScript library for building interactive user interfaces.


• HTML/CSS: Markup and styling languages for frontend development.
• Redux (optional): State management library for handling application state.
Backend:

• Node.js: Server-side JavaScript runtime environment.


• LoopBack: Highly extensible Node.js framework for building APIs and connecting to data sources.
• MongoDB: NoSQL database for storing campaign data, user profiles, and location information.

Deployment and Hosting:

• AWS (Amazon Web Services) cloud platforms for hosting the application.

Development Tools:

• Git: Version control system for collaborative development.


• VS Code.

Role: Development and Support in Asp.Net

Project: E-Commerce Restaurant Project

Duration: Jan 2019 to Apr 2020.

Project Description:
An Online Food Ordering System is a web-based application that allows customers to order food from
restaurants and food establishments online. It serves as a user-friendly platform where customers can browse
menus, place orders, and make payments. The system aims to provide a convenient and efficient way for
customers to order food and streamline the food delivery process for restaurants.

.Net Development and Administration Activities:


• User Authentication: Implement secure user authentication mechanisms for customers to register, log
in, and manage their accounts.
• Restaurant Menu Display: Display the restaurant's menu in an organized and visually appealing
manner, allowing users to browse through various categories and items.
• Order Placement: Enable users to add items to their cart, specify quantities, customize orders (if
applicable), and place orders seamlessly.
• Real-Time Updates: Utilize AJAX and jQuery to provide real-time updates on the cart, order summary,
and availability of items without refreshing the page.
• Payment Integration: Integrate payment gateways to facilitate secure online transactions, supporting
various payment methods such as credit/debit cards, digital wallets, etc.
• Order Tracking: Enable users to track the status of their orders in real-time, providing notifications for
order confirmation, preparation, and delivery.
• Admin Panel: Develop an administrative dashboard for restaurant owners/staff to manage menus,
track orders, update inventory, and analyze sales data.
• Responsive Design: Ensure the platform is responsive and compatible with multiple devices, including
smartphones, tablets, and desktops, to provide a consistent user experience.
• Offline Access (PWA): Implement Progressive Web Application features to allow users to access the
platform even in offline mode, enhancing user engagement and accessibility.
• Native App Experience (TWA): Utilize Trusted Web Activities to provide a native app-like experience
for Android users, enabling installation and access from the home screen.
• API Integration: Integrate external APIs for functionalities such as location-based services,
reviews/ratings, and social media sharing to enhance the user experience and engagement.
• Database Management: Utilize MySQL for efficient data storage and management, ensuring data
integrity, scalability, and performance.

Role: Development and Support in Asp.Net

Project: SMS (Subscriber Management System)

Duration: Oct 2017 to Dec 2019.

Project Description:
Subscriber Management System is an application by which the users of the application can
disable and enable the digital customers and also, they are able to bill them with the different packages. By
this System we can fire different useful commands to the CAS (Conditional Access System) server. I have
worked for CAS vendors they are Iredeto, Sum vision, CAT Vision, King Von, NSTV and Dexin.

• Creating & Removing Packages.


• Adding Channels to the Packages.
• Assigning price to the packages.
• Enabling and Disabling the Smartcards at customer end.
• Assigning different packages to the customers.
• Removing packages from the Customers.
• Paring and un-pairing of the Smartcards and STBS.
• Sending mails
• Sending Announcements.

.Net Development and Administration Activities:


• Responsible and active in the analysis, definition, design, implementation, management, maintenance
and deployment of full software development life-cycle (SDLC) projects.
• Customized the .Net template for Project Task assignment, Build Release version control.
• Developed application using C#.Net, AJAX under Visual Studio 2015 environment. Extensively used
controls such as Grid view and Data List to populate the records for presentation layer. Extensively
used Socket Programming for connecting CAS Server to fire the command using C#.
• Developed User Interface using .NET and extensively worked with win forms using Asp.Net and
Implemented validation using validation controls and JavaScript client slide validation. Data format
using HTML, CSS and client-side scripting using JavaScript.
• Involve in deployed the web application on IIS web server.
• Worked on Data Access layer with dataset and data adapter which interacts with Oracle Database.
Also Worked with Crystal Reporting Services for providing comprehensive reporting functionality for
variety of data sources.
• Used ADO.Net to store, manipulation and retrieve data from Oracle DB. And database transactions
were achieved through Dataset, Data view, Data Reader and Oracle client Data Adapter. Created
various Oracle Stored Procedures to retrieve manipulation and save data to Oracle 11g DB.
• Export reports in various formats like MS Excel, PDF and CSV.

Role: Development and Support in Asp.Net

Project: Inventory Management

Duration: Oct 2017 to Oct 2019.

Project Description:
This Module is collection of modules that related with Service, Recharge, Material, ILL, and Sale Module. Here
rail tel customer recharge in its monthly basis also collection here in this module and a new sale created in this
environment.

.Net Development and Administration Activities:


• Responsible and active in the analysis, definition, design, implementation, management, maintenance
and deployment of full software development life-cycle (SDLC) projects.
• Customized the .Net template for Project Task assignment, Build Release version control.
• Developed application using C#.Net, AJAX under Visual Studio 2010 environment. Extensively used
controls such as Grid view and Data List to populate the records for presentation layer. Extensively
used Socket Programming for connecting CAS Server to fire the command using C#.
• Developed User Interface using .NET and extensively worked with win forms using Asp.Net and
Implemented validation using validation controls and JavaScript client slide validation. Data format
using HTML, CSS and client-side scripting using JavaScript.
• Involve in deployed the web application on IIS web server.
• Worked on Data Access layer with dataset and data adapter which interacts with Oracle Database.
Also Worked with Crystal Reporting Services for providing comprehensive reporting functionality for
variety of data sources.
• Used ADO.Net to store, manipulation and retrieve data from Oracle DB. And database transactions
were achieved through Dataset, Data view, Data Reader and Oracle client Data Adapter. Created
various Oracle Stored Procedures to retrieve manipulation and save data to Oracle 11g DB.
• Export reports in various formats like MS Excel, PDF and CSV.

Ortel Communications Ltd., Odisha, India


IT Executive (Oct 2014 to Aug 2017)

Details of the different assignments and responsibilities undertaken are listed as under:
Role: Development and Support in Asp.Net

Project: SMS (Subscriber Management System)

Duration: July 2015 to May 2017.

Project Description:
Subscriber Management System is an application by which the users of the application can
disable and enable the digital customers and also, they are able to bill them with the different packages. By
this System we can fire different useful commands to the CAS (Conditional Access System) server. I have
worked for two CAS vendors they are Iredeto and Sum vision.

• Creating & Removing Packages.


• Adding Channels to the Packages.
• Assigning price to the packages.
• Enabling and Disabling the Smartcards at customer end.
• Assigning different packages to the customers.
• Removing packages from the Customers.
• Paring and un-pairing of the Smartcards and STBS.
• Sending mails
• Sending Announcements.

.Net Development and Administration Activities:


• Responsible and active in the analysis, definition, design, implementation, management, maintenance
and deployment of full software development life-cycle (SDLC) projects.
• Customized the .Net template for Project Task assignment, Build Release version control.
• Developed application using C#.Net, WCF and AJAX under Visual Studio 2010 environment.
Extensively used controls such as Grid view and Data List to populate the records for presentation
layer. Extensively used Socket Programming for connecting CAS Server to fire the command using C#.
• Developed User Interface using .NET and extensively worked with win forms using Asp.Net and
Implemented validation using validation controls and JavaScript client slide validation. Data format
using HTML, CSS and client-side scripting using JavaScript.
• Involve in deployed the web application on IIS web server.
• Worked on Data Access layer with dataset and data adapter which interacts with Oracle Database.
Also Worked with Crystal Reporting Services for providing comprehensive reporting functionality for
variety of data sources.
• Used ADO.Net to store, manipulation and retrieve data from Oracle DB. And database transactions
were achieved through Dataset, Data view, Data Reader and Oracle client Data Adapter. Created
various Oracle Stored Procedures to retrieve manipulation and save data to Oracle 11g DB.
• Export reports in various formats like MS Excel, PDF and CSV.

Role: Development and Support

Project: Franchisee Billing Module

Duration: Aug 2016 to May 2017


Project Description:
It is a project which covers total billing of different franchisee which has many customers in their area. Screens
are designed recording the franchisee information and its customer base along with addition and subtraction
of customers. Billing is done with charges applicable per customer defined by the company policy. Automated
invoice facility is also available for the franchisee. Different reports are prepared subject to billing, collection,
active base, customer account statement using crystal reports.

Development and Administration Activities:


• Involved in requirement gathering, analysis and design, development, testing, debugging and fine
tuning phases.
• Designed and developed Business Logic using C#. Developed ASP.Net pages in C#.Net to meet the
business requirements using Visual Studio.Net.
• Worked on error handling and created error log section in which the support/admin will get the error
message in a well formatted html view.
• Create Master Page using C#. Involved in design, coding using C# and implementation of role based
security to allow user access limited to only authorize data & modules. Extensively used ADO.Net and
the Dataset for handling Database activities.
• Used Grid View, Data Sets, Data Adapters and Data Readers to extract data from Backend.
• Developed Win forms and User Interface of the application using C#.Net controls extensively. Used
ASP.NET Web User Controls to write common UI Components.
• Design web pages using dream viewer and CSS. Used JavaScript for client-side validations and
validation ASP.Net controls for server-side validations.
• Developed various charts and graphs like bar chart (side by side, stacked), line graphs, pie -charts etc.
by using chart expert of Crystal Reports.
• Used Crystal Viewer for running the reports and exporting them to various formats.

Role: .Net Developer

Project: Carriage Billing Module

Duration: Feb 2015 to Jul 2016.

Description:
It is a project which covers preparation of invoice to be given to different channels in order to receive
payment. Different screens are designed mentioning the basic information of the channels and agreements
made with respect to multiple locations and services.

On the expiry of their agreement period the channel is alerted regarding further renewal. Automated invoice
facility is also available for the parities and advance proforma estimate is also provided on demand. Different
reports are prepared subject to billing, collection, outstanding, ageing etc.

Responsibilities:
• Involved in requirement gathering, analysis and design, development, testing, debugging and fine-
tuning phases.
• Designed and developed Business Logic using C#. Developed ASP.Net pages in C#.Net to meet the
business requirements using Visual Studio.Net.
• Create various database objects like Tables, Views and Stored Procedures by using Toad.
• Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from
Backend.
• Deployed reports on the web using Crystal publishing wizard and scheduled reports using e-Portfolio
and Crystal management console.
Role: Development and Support in .Net

Project: Infra Billing Module

Duration: Nov 2014 to Jan 2015

Project Description:

It is a project which covers total bill processing of parities having multiple links in multiple locations. Bill
processing is done on the basis of distance covered from the hub location to the destination of service.
Automated invoice facility is also available for the parities and advance proforma estimate is also provided on
demand. Different reports are prepared subject to billing, collection, customer status, link account statement
etc.

.Net Development Activities:


• Involved in requirement gathering, analysis and design, development, testing, debugging and fine-
tuning phases.
• Designed and developed Business Logic using C#. Developed ASP.Net pages in C#.Net to meet the
business requirements using Visual Studio.Net.
• Create various database objects like Tables, Views and Stored Procedures by using Toad.
• Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from
Backend.

• Deployed reports on the web using Crystal publishing wizard and scheduled reports using e-Portfolio
and Crystal management console.
• Designed and developed front end GUI in .Net and used Oracle Client connection with back-end
Oracle 11g database which are used for inserting, updating and deletion of data to the database.

You might also like