Sandeep S.

Full Stack Developer

690 dollar
Freelancer
10 ans
Arlington, ÉTATS-UNIS

Mon expérience

Voir plus

U.S. Department of AgricultureJune 2016 - Présent

Description: The iMART project was initiated by the agency to bring about automation and enhancements in their primarily manual processes. The USDA-FAS agency is responsible for all aspects of overseas operations. This includes all HR and Financial related activities.
Leverage in-depth understanding of complex financial business processes and financial IT systems to fund and monitor international development activities. Provide technical support to customers and overseas post.

Responsibilities:
* Heavily involved in processing Business requirements and suggesting proper User Experience (UX) for applications.
* Involved in strategizing design techniques for better UX of the product using various design approaches like Mobile First and Responsive Design.
* Mentored junior developers on new Frameworks and performed extensive Code Review sessions to ensure good code quality
* Involved in all phases of development for Reconciliation module including Requirement Gathering, Designing and Development, Mentoring and Code Review process
* Developed WebAPI in .NET Core with UI built in Angular and database as SQL Server
* Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users
* Created custom, self-contained, reusable, and testable modules, and components of Angular.
* Developed a Scalable Single Page Web Application using MEAN stack
* Developed server-side application using Express.js framework and followed MVC architecture
* Authenticated Nodejs endpoints using JSON web token strategy in Passportjs
* Implemented Mongoose for MongoDB validation and model application data to MongoDB
* Worked with Telerik and Kendo UI controls in both ASP MVC and Angular implementation.
* Developed applications using C#, MVC, Entity Data Model and RESTful services.
* Setting up Dev, QA and Production Environments in Azure Cloud.
* Set up pipelines in Azure as a part of CICD
* Created Unit tests using frameworks like Karma, Jasmine and QUnit for testing all the client-side JavaScript code.
* Responsible for Code migration and developed a tool to check if all the changesets are correctly merged to production.
* Developed store procedures, Triggers, and user defined functions in SQL Server
* Responsible for running Veracode scans and fixing the code according to Veracode suggestions
* Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.

Environment: Visual Studio, Visual Studio Code, C#, ASP.NET, Asp.Net Web API, TFS, jQuery, Angular, .NET Core, Typescript, Bootstrap, LESS, SQL Server, Azure Web Deploy, Azure SQL Server, KendoUI, Telerik , MongoDB, Express, Nodejs, Passport.js, Mongoose
Voir plus

Security Benefit GroupAugust 2015 - May 2016

Description: Worked on Payout application. This application is used by the call center employees to get the data on a desired and can calculate the Payout amount that the insured and the beneficiary get after the contract is matured. Users can annuitize the contracts and generate Illustrations and Confirm to be sent to the owners. Users can also quote on these contracts with a variety of Payout Options selected.

Responsibilities:
* Developed webpages using JavaScript, jQuery, and AngularJS.
* Developed MVVM application for Business Analysts and Testers to get relevant data from database for a contract.
* Developed MVC application to implement and automate some of the common tasks which developers do on a regular basis.
* Consumed and Developed WCF services to be used by other teams.
* Developed WebAPIs in our applications which are consumed by other teams.
* Developed SQL Scripts to move data related to bugs from Development database to QA and Production.
* Maintained Windows Applications built in PowerBuilder and VB.NET
* Responsible for Code Migration and SQL Script Migration to Production environment.
* Was responsible for data synchronization between data warehouse and our application
* Prepared technical documentation of the critical systems in application.
* Involved in scrum meetings, sprint planning and worked with business analysts to understand requirements.
* Used TFS for Source Control, Issue tracking and Product Management

Environment: Visual Studio, C#, ASP.NET, Web API, WCF, TFS, JavaScript, jQuery, AngularJS, Karma, Jasmine, QUnit, Bootstrap, SQL Server, PowerBuilder, VB.NET.
Voir plus

GEFebruary 2015 - August 2015

Description: iWellSCADA is an online application to maintain and manage oil wells which are scattered around the globe. This application helps the user to observe the status of wells, analyze production of oil from these wells with past data and can make the necessary change of values to increase the production. Users can even monitor the health of Wells by using alarms. This application integrates GE proprietary software Smart Signal which analyzes historical data and current data and generates advisories.

Responsibilities:
* Worked with the client and their development team to understand the complete application and explain it to the offshore team.
* Worked with offshore team, mentored them, assigned tasks to them and performed Code reviews to maintain code quality
* Documented the software requirements of the application along with the technical details and created Visio designs for the complete architecture of the application.
* Responsible for setup of Amazon Workstation for Smart Signal systems and integrated it into the present application
* Responsible for integration of the application with ServiceNow for case management module.
* Developed application using C#, ASP.NET - http://asp.net/ , MVC
* Used ADO.NET components for data querying, storage and manipulation into MySQL database
* Developed and Consumed APIs to communicate with ServiceNow and SmartSignal systems
* Developed WebAPI's in C# to interact with the Service layer developed in KARAF system
* Created test plans, test scenarios and test cases for Integration testing.
* Developed Case Management system webpages using ReactJS for high performance.
* Created Components for UI testing in ReactJS.
* Used AngularJS to develop the admin module of the project
* Used HighCharts and HighStock to efficiently display interactive and timeline charts in UI
* Wrote Stored Procedures and complex queries to access data from MySQL database.
* Used TortoiseGit and Git to manage the version control.
* Responsible for assigning the bug fixes to various team members
* Played an important role in bug fixes.

Environment: Visual Studio, C#, ASP.NET, ADO.NET, LINQ, GIT, jQuery, JavaScript, AngularJS, Reactjs, Bootstrap, QUnit, LESS, ORACLE SQL Developer, MySQL, HighCharts an HighStock.
Voir plus

Texas Tech University IT Help CentralMay 2013 - December 2014

Description: ITMetrics is an online application which tracks the quality of the calls received by the employees and the time logged in by the employees.

Responsibilities:

* Developed Dashboard for employees to manage their work hours and number of issues resolved.
* Used High Charts and Graphs to implement the call metrics graphs.
* Integrated the system to google calendar to get the schedules of the employees and to cross check the time logged in with the actual scheduled time
* Developed Reporting system for Budget allocated and Budget spent.
* Created TFS repo and was responsible for maintaining the code.
* Redesigned the existing code to use stored procedures instead of inline sql queries for ease of deployment
* Developed front end using JavaScript and jQuery
* Consumed the data from Call system using webapi to be used in the dashboard.
* Created wireframes using Balsamiq.

Environment: C#, SQL Server, Balsamiq, ADO.NET, Google calendar api, TFS, JavaScript, jQuery
Voir plus

Infosys LimitedDecember 2010 - December 2012

Description: Target, one of the largest online retail stores came up with an experimental shipping policy called as Seasonal shipping which is now called as free holiday shipping which offers guests free shipping for a specific period before the holidays on specific products.

Responsibilities:

* Module lead and was responsible for end to end testing.
* Involved in creation of test plans, creation of test cases, test execution, reporting the bugs and coordinating with the developers to fix the bugs
* Used IBM WebSphere and IBM workspace for database testing
* Developed macros in excel in VBA to be used by testing team reducing the dependency on the development team.
* Developed reusable components to be used to create automated test cases in Quality center
* Coordinated with developers to fix the bugs
* Regression testing after the production deployment and performed smoke tested all the upstream and downstream subsystems

Environment: HP Quality Center, IBM WebSphere, IBM Workspace, Visual Basic.

Mes compétences

IT Infrastructure

Git

Protocols

JSON

Software testing

Test Planning, UI testing, Unit testing, Debugging, Test Cases, QUnit, Integration testing, Karma, Jasmine, Regression testing

Databases

MySQL, Microsoft SQL Server, MongoDB, Oracle

Environment of Development

Oracle SQL Developer

Analysis methods and tools

Mercury Quality Center, Requirements Analysis, Design Patterns, MVVM, Agile Methodology

Frameworks

Node.js, Entity Framework, Kendo UI, AngularJS, Angular, jQuery, Express.js, jQuery UI, Bootstrap

Others

API, SDLC, Database Design, N-tier, Knockout

Languages

Jscript, HTML, Visual Basic, JavaScript, XML, LINQ, SQL, Less, TypeScript, MVC, ASP.NET, Oracle PL/SQL, Sass

Technologies

MEAN Stack, Balsamiq, Web API, Integration, Web Services, .NET Core, IBM WebSphere, ADO, Express

Other

React

Mes études et formations

Master's, computer science - Texas Tech University

Bachelor's degree - Electrical, Electronics and Communications Engineering - SR Engineering College2006 - 2010