Full-stack developer .Net with ReactJS Stockholm, Sweden

Kan være tilgængelig

(Opdateret 2020-05-24)

Full-stack developer .Net with ReactJS

Stockholm, Sweden

Flydende Gujarati, English, Hindi, Begynder Svenska

  • Diligent and result-oriented professional with 10+ yrs of work exp.
  • Equally productive in individual capacity or working as part of a team.
  • Tech-stack: C#.Net / Core, SQL, REST API, ReactJS, NodeJS, and VueJS.

Kvalifikationer (51)

QUALITY ASSURANCE

.NET Core

.NET FRAMEWORK 2.0

.NET

MVC

HTML

MS SQL Server

Developer

Fullstack

ADO.NET

SQL

LIFE CYCLE

.NET FRAMEWORK 3.5

C#

SOFTWARE ENGINEER

PL/SQL

.NET FRAMEWORK 4.5

SATISFACTION

SQL Server

SOFTWARE DEVELOPMENT

SQL SERVER 2008

MS ADO

VB.NET

MS .NET

ADO

API Rest

TypeScript

Serverless Architecture

JavaScript

ARCHITECTURE

ADJUSTMENTS

React.js

WCF

Automation Testing

.NET FRAMEWORK 4.0

STRUCTURED SOFTWARE

Microservices

LOGISTICS

Vue

React

SQL SERVER 2005

Azure

CAMS

BUSINESS INSIGHTS

Node.kjs

Node.js

Node

Asp.net core

SALES ORDER

HUMAN RESOURCES

AWS

Resumé

Diligent and result-oriented MCP certified professional with 10+ years of international work / domain experience with global / multinational organizations.

• Proven ability to leverage full-stack knowledge in implementing complex solutions and versatility in domain functional knowledge thus proficient in Techno Function areas. 

• Excellent communicator proficient at identifying business needs and bridging the gap between functional groups and technology team which will be beneficial to provide on-time, on-budget delivery with client satisfaction.

• Proficient in defining overall structure of the system, from both a business and a technical point of view. 

• Since having broad experience across all stages of Software Development Life Cycle (SDLC), responsible for end-to-end development of software products with quality assurance.

Looking forward for new professional challenges that offer growth opportunities and allows me to utilize existing skills and experience. 

Continuous learning with modern technology like .Net Core, ReactJS to build Single Page Applications - SPA and automated component testing frameworks on it.

Professionel erfaring

IT Consultant / Full-stack developer
Nord Fondkommission

2020-04 - Nuværende

Role: IT Consultant/ Full stack developer

Project: Ymer Partners

Domain: FinTech

Environment: React (Responsive), Materialize, Cloudinary (Media management), Bitbucket, JIRA

Synopsis | Role and Responsibilities:

Ymer Partners is a part of Nord Fondkommission and their insurance and investment partners. It provides Sweden’s widest range of financial products. It helps customers find the right advisors to manage their stocks and insurance plans. Ymer  facilitates the relationship with private banks which will provide fund management with lower rates.

- Responsible for responsive website development with the latest front-end technologies like React, ES6, HTML5 and CSS3.

- Responsible for collaborating with clients regarding requirements gathering, demo release and amendments/feedback points.

- Implementation of CSS for making Responsive UI layout for all types of screen sizes - Mobile, iPad, Tablet, Desktop and Extra-large desktop i.e from small to extra-large screens.

- Used Materialize – Modern front-end framework – for building responsive grid layout.

- Working with Cloudinary for Media Management – image resizing and cropping. Its optimization technique gives the best resolution of images based on the current size of browser or any device.

- Responsible for Release and Deployment activity of the website using FileZilla.

Automation Tester / Full stack Developer
Nord Fondkommission

2020-02 - Nuværende

Project: COB Advisory

Domain: Fintech

Environment:  PHP with Slim framework, MariaDB, ReactJS, Redux, TDD - Test Driven Development, Test framework - Jest, Enzyme and Cypress

Synopsis | Role and Responsibilities:

Nord is an open platform for advisors, insurance brokers and private bankers. The COB Advisory application is used by financial advisors during client meetings for documentation and for opening new customer accounts. The workflow takes a "wizard" format with a fixed number of steps which start with the advisor entering the client's SSN and then presents a new set of questions on each subsequent screen. After the final step has been completed, the documentation is sent to the client for digital signing through our eSignature partner Assently. There is also a facility to automatically open a new account in BFS - Bricknode Financial Systems. 

The application consists of two parts - 

- The backend is a PHP application written in Slim Framework. It contains a number of routes (src / routes directory) that are called asynchronously by the frontend ReactJS app. The routes handle all communication with Assently and BFS. 

- The frontend, written in ReactJS, is responsible for the advisory/client user experience. 

- Explore industry standard automated UI component testing frameworks and created guidance material for the same.

- Analysis of existing React components and identify testing types required on respected components. 

- Define and prototype automated UI test framework. Developed POC using Jest and Enzyme for Unit, Snapshot and Integration testing by developing React components and writing automation test script.

IT Consultant/Backend developer
Nevermind Media AB

2019-09 - 2020-01

Project: Industrial decision-making system - RESTful API

Domain: Manufacturer KPI

Environment: ASP.Net Core 2.2, Visual Studio 2019, React, VueJS, SQL Server 2018, Entity Framework Core, LINQ, NLog, Swagger, Postman, Axios, Bitbucket, JIRA

Synopsis | Role and Responsibilities: 

This API is useful for manufacturers about their valuable business insights to meet their organizational goals. BizPilot is all about evaluate and understand how the business operates in order to make correct adjustments in the right time and place. It can monitor and analyze production progress with respect to production volume, delivery precision and discard objectives.

- To facilitate customer needs, finalized approach of designing two different applications: Front-end with Vue.js and back-end with ASP.Net Core API

- Responsible for exposing all required API endpoints to configure with front-end application. API endpoints are exposed as JSON format to consume this service at front-end.

- Whole responsible for designing entire application architecture of Core API using .Net Core and Entity framework Core with database first approach.

- Understand complete application flow and modified existing database structure of the system.

- Responsible for client communication, weekly status meetings, drafting low level design, framework development and documentation, etc.

- Working on Production objectives, Production plan and Resource allocation modules. 

- Unit Testing of exposed API endpoints using Postman which is specially for complex CRUD operations and used Swagger UI tool to share API endpoints with front-end application.

- Configured front-end application with Axios to consume API endpoints and managed source code of both the application with team using Bitbucket.

Android Tester
uTest

2018-10 - 2019-08

Product: KRY - Digital health center

Synopsis | Role and Responsibilities:

KRY is a mobile application and by using it you can meet any legitimate doctors, nurses or psychologist through video within 30 minutes without having to leave your home.

- You can book an appointment through app by answering some health related questions and you also have facility to upload picture of your symptoms.

- There are certain scenarios of booking an appointment and the role is to test and verify each flow through mobile starting from submitting each questionnaires, posting symptoms pictures, choosing date and time for appointment till selection of available doctor. 

- Responsible to pass all test cases assigned to specific module and needs to report issues/bugs with all actions performed and images if required to check the quality of the system. 

Freelance Developer
DataSOS Technologies

2014-02 - 2018-07

Project: License Management System

Domain: E-Commerce

Environment: .Net Framework 4.5, ASP.Net with C#, SQL Server 2008, JavaScript, Service Oriented Architecture, Waterfall Methodology

Synopsis | Role and Responsibilities:

- This system is the muscle behind eContract. It applies every set of business rule specified by the volume license agreements of publisher partners to all the online transactions conducted by their customers. It reconciles license orders with eContract to help customers, their distributors, and end user organizations track and manage license purchases via Internet portal.

- Responsible for development of reusable components to reduce overall development time. 

- Generated dynamic query builder through SQL procedure and reduced 20% of development time of back-end developer.

- Implemented caching framework in existing project and designed custom UI controls like item lookup and global search to speed up the performance of an application. 

Software Specialist
Synoverge Technologies Pvt Ltd

2012-05 - 2013-10

Project: Sales Order Automation portal(DIESL – Drive India Enterprise Solutions Ltd - A TATA Group)

Domain: Logistics 

Environment: .Net Framework 4.0, ASP.Net with C#, SQL Server 2008, TFS, Web Services, IIS 7.0, N-tier architecture, Scrum-Agile methodology

Synopsis | Role and Responsibilities:

This portal is useful for placing orders online. The purpose of this portal is to enhance Customer Satisfaction as currently they are placing orders through manual process such as Voice Calls or Fax or Emails. There are two types of portals required to build for facilitating needs of different types of users: 

- .Net Portal for external users

- SharePoint Portal for internal users

- Designed an architecture of the portal and to lead team with AGILE methodology. Developed end-to-end N-Tier architecture of the portal and contributed each phase of SDLC life cycle. 

- Created extensive user manual to outline all aspects of the implemented system, resulting in a 25% reduction in client support call.

Software Specialist
Synoverge Technologies Pvt Ltd

2012-01 - 2013-07

Project: Health Insurance Portal (HDFC Ergo)

Domain: Insurance

Environment: .Net Framework 3.5, ASP.Net with C#, SQL Server 2008, TFS, Web Services, IIS 6.0, Service Oriented Architecture, Waterfall methodology

Synopsis | Role and Responsibilities:

This portal facilitates users to buy an insurance policy online. It covers four main portals: 

Home Insurance, Motor Insurance (Four-wheeler and Two-wheeler), Health Insurance (Health Suraksha Plan, Critical Illness Plan, and Personnel Accident), and Travel Insurance. 

Three types of business are associated with each insurance: 

New Policy, Renewal Policy, and Rollover. 

User needs to fill only three steps to take insurance with any of these plans: 

Calculate Premium, Fill Details, and Make Payment.

- Taken ownership of health portal which includes requirement gathering, estimation, analysis, design, framework development, build, testing, deployment, support and maintenance.

- Developed proof-of-concept (POC) for technical feasibility of proposed solution. 

- Designed workflow charts and design diagrams to capture critical business requirements. 

- Trained freshers for .Net framework and Service Oriented Architecture (SOA) and was responsible for code modularization as well.

Senior Software Engineer
Lemon Technologies

2009-07 - 2011-07

Project: diamondXchange

Domain: E-Commerce

Environment: .Net Framework 2.0, ASP.Net with C#.Net, SQL Server 2005, IIS 6.0, N-tier architecture, Waterfall methodology, TFS

Synopsis | Role and Responsibilities:

This web portal is designed to have one-point solution for all our needs connected with Diamonds.Mobile version of this portal is also available for mobile users. 

Mainly two types of diamonds are listed on portal: Rough and Polished. All diamonds are lab certified from GIA, IGI, HRD, AGS, etc.

Diamonds are available in different shapes and in pair for making jewelries like earrings, bracelet, ring, etc. For more transaction like selling, buying, bartering diamonds – user can register online and do the same in a few minutes.

- Responsible for client communication, database design, code review and mentor junior developers.

Software Engineer
Accenture Services Pvt Ltd

2007-11 - 2009-07

Project: CAMS-ABACUS – Competency Assessment Management System for Avanade

Domain: HR – Human Resource

Environment: .Net Framework 2.0, ASP.Net with VB.Net, SQL Server 2005, IIS 6.0, N-tier architecture, Spiral methodology

Synopsis | Role and Responsibilities:

This system is based on Capability Proficiency model. The application is used all over the globe for calculation of proficiency of each resource working with Accenture. 

Competency Assessment

Employee Assessment and Proficiency Calculation - All the employees will do their Self-Assessment based on Facts and Questionnaire. Proficiency would be calculated based on the skillset provided by the resource.

ARD - Annual Review Discussion

The annual review discussion is an important milestone in which an individual's contribution is recognized.

CDP - Career Development Plan

Career Development Plan (CDP) is the outcome of Annual Review discussion with counselor.

- Migrate source code and database from older version of .Net and SQL to higher version. Also responsible for deployment of product to multiple delivery centers(DCs). 

- Resolved technical issues which application faces for long time with no easy work around. 

- Pioneered procedure to perform custom search on demand, which drastically improved performance by 30%. 

- Implemented insertion script by excel merge functionality which reduces man hours while deployment to delivery center.

- Productivity benefits on sending mail functionality using reusable components resulted in 20% reduction in overall flow times.

Software Engineer
Gateway TechnoLabs

2006-10 - 2007-11

Project: TrendSales

Domain: E-Commerce

Environment: .Net Framework 2.0, ASP.Net with C#.Net, SQL Server 2000, IIS 6.0, Scrum-Agile methodology

Synopsis | Role and Responsibilities:

TrendSales is a Danish market place. The objective is to provide a platform to the users to sell/buy their items over the web.

The primary goal is to release the product in Denmark, UK, and Norway. And later-on system should be scalable enough to add new domains. The same product would be installed on a separate web server, and the new domain would be configured through a common administration panel.

- It includes functionalities like register user profiles, add items, search items, item agent, search AdWords (SAD), and advanced help guide, SEO friendly and trade with each other. 

- All text and information are to be stored in a database, so that the product can be delivered in the desired language of the domain since used globalization for multilingual.

- Responsible for modularization for re-usability concept and implementation of complex SQL stored procedures.

Akademisk baggrund

SFI C
SFI C

2019-02 - 2019-05

Bachelor of Engineering in Computer Science
Hemchandracharya North Gujarat University, Patan

2001-05 - 2005-04

Certificeringer

MCPDEA-Microsoft Certified Professional Developer-Enterprise Application
MCTS - Windows-based Client Development
MCTS - Distributed Application Development
MCTS - Web-based Client Development

Kontakt konsulent

/