Post Job Free
Sign in

Project Software Engineer

Location:
Redmond, WA
Posted:
April 02, 2019

Contact this candidate

Resume:

NARENDRA BABU PULIKONDA

Phone: - 224-***-**** Email: *****************@*****.***

SUMMARY

13+ years of IT experience in full life cycle development in designing, developing and implementing Web-based and Client-Server Applications using .NET Framework, worked on n-tier Web based enterprise technologies.

Managed software development projects, cross-functional and virtual teams up to 8 people.

Created internal training programs and trained fresher’s, on Microsoft technology initiatives resulting in savings of nearly $100,000 in training costs.

Extensive knowledge and experience in designing, developing, and testing of Business/Commercial applications using Visual Studio .NET 2010/2012, Classic ASP, C#, VBA, VB.NET, ASP.NET 1.1/2.0/3.5/4.0, ADO.NET and SQL Server 2010/2012.

Expertise in database design and database programming using Stored Procedures, Triggers, Indexes, Functions, ADO.NET, ODBC, T-SQL, PL/SQL using SQL Server.

Worked on cloud computing using Windows Azure and DocumentDB Server Azure.

Implemented Microsoft BoT and extensive experience in training LUIS (Language Understanding and Intelligence Services).

Having good experience in Caching, Assemblies (Private, Shared, Satellite and GAC), Windows Services, Web Services, WCF.

Experience with systems analysis and translating business requirements into technical specifications and database diagrams.

Exposure to Build and Release Engineering using VSTS.

Working knowledge in Web Technologies like HTML5, CSS, Skins, Themes, JavaScript.

Experience working in Azure DocumentDB, creating tables, Importing & exporting from JSON.

Well versed in managing the project with VSTS, TFS, AccuRev, MS Visual Source Safe and CVS.

Developed ASP.NET applications with AngularJS, JavaScript, JQuery and custom AJAX controls, integrated with WCF and LINQ to SQL.

Experience in documenting, preparing test plans, test cases, test steps and executing it.

Experience in developing applications using Service Oriented Architectures (SOA), Model View Controller (MVC).

Strong verbal and written communication skills. Excellent analytical and problem-solving skills.

Qualification

Master’s in computer applications from Andhra University in the year ’04.

Professional Experience

Microsoft Sep 2018 – Till Date

Common Wealth of Pennsylvania (Contract) Feb 2017 – Aug 2017

Microsoft Apr 2016 – Feb 2017

Ford Motor Company Dec 2010 – Apr 2016

Wipro Apr 2008 – Nov 2010

Visualsoft Technologies Pvt. Ltd. Jun 2005 – Apr 2008

TECHNICAL SKILLS:

Operating systems

Windows Server 7/8/2008/2008 R2/2012

Languages

C#, VB.NET, SQL and PL/SQL

Databases:

Oracle, SQL server and DB2 Connect 9.x

Web Technologies

ASP.Net, Microsoft Chat BoT, LUIS, Bootstrap, HTML5, CSS, ASP, WCF, SOAP, Win Forms, LINQ, JavaScript, XML, XSLT, ActiveX, ADO, COM

Microsoft Technologies

VB.NET, WinForms, ASP.NET and C#.NET.

Methodologies

OOPS, OOAD

Framework

.NET 3.5/4.5 and DotNetNuke 4.5.1

Unit Testing Tool

Quality Center, Nunit and NunitAsp

Visual Studio

Microsoft Visual studio 2008/2010/2012/2013.

Third Party Tools

DB2 Connect, Infragistics Net Advantage 2006, and Telerik Controls with Telerik Reporting Tools.

Repository

AccuRev, WinCVS and MS Team Foundation Server.

Mobile Technologies

Xamarin and Xamarin Forms

Scripting

JavaScript, jQuery and AngularJS

Project Details

Project Name

:

Visual Studio Team Services (VSTS)

Client

:

Microsoft

Role

:

Senior Software Engineer

Software

:

Microsoft C#.Net, VSTS, Azure(cloud), ASP.Net, AngularJS, JavaScript, Entity Framework, MVC, WebApi 2.0, SQL Server, KUSTO, JSON, GIT and PowerShell

Team Size

:

500

Location

:

Redmond, USA

Duration

:

Sep 2017 to till date

Project Description:

The Visual Studio Team Services is a multi-year, multi-phased program that will transform Participations current manual processes and current technology into a new global solution that is integrated with visual studio enterprise wide application landscape. There are several drives for this project, below mentioned are few of them:

Implemented design patterns and the entire backend of the application in C#.NET, using various object-oriented features like classes, interfaces, inheritance, polymorphism etc. and Multi-threading.

Developed various Service Contracts across the organization for fetching Build Data, Developers Data and Products Data from Database, are implemented as REST.

Responsible for managing and executing projects which include Requirement Gathering, analysis, Design and Development and System Testing

Created VM’s in Azure/cloud using formulas without reconfigure when every is required.

Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET.

Created required authentication and authorization in with identity management in Azure portal.

Deployed in Azure webapp to test the system reliability to ensure defect free.

Created role-based access control in azure cloud to manage actions (Roles, Admins, visitors, and etc.)

Programmatically accessed Microsoft’s Active Directory involved in Active Directory Management.

Developed and debugged very big stored procedures and designed data base structures.

Client-side AngularJS, JavaScript, Unicode support, and server-side Regular Expressions, for strict input validations.

Created reusable user controls and implemented object caching in different pages in ASP.NET.

Implemented XSLT for the transformation of XML documents.

Deployed the site into Production and Pre-Prod, QA Servers

Gathering the requirements and drafting technical write-ups.

Project Name

:

BPOA-PALS (Pennsylvania LICENSING SYSTEM)

Client

:

Department of State, Harrisburg, PA

Role

:

Consultant

Software

:

ASP.NET 2015, MVC6.0, C#.net, JavaScript, AngularJS, JSON, Bootstrap, CSS, Entity Framework, WCF, WebApi 2.0, SQL Server2012, TFS and Postman

Team Size

:

15

Location

:

USA

Duration

:

Feb 2017 to Aug 2017

Description

The Bureau of Professional and Occupational Affairs is part of the Department of State to provide administrative, logistical and legal support services to professional and occupational licensing boards and commissions. Professional licensing protects the health, safety and welfare of the public from fraudulent and unethical practitioners. There are 29 licensing boards and commissions. The PALS System offers prospective licensees the opportunity to apply for initial licensure; current licensees the opportunity to renew their license; and licensees, employers and the public the opportunity to conduct searches of licensed professionals via our secure PALS application.

Responsibilities

Develop new services as required and create contracts.

Implementation of Routing and Application selection.

Develop Test Case and Test Steps while development of project.

Build and execute test case using selenium NUnit test cases.

Involved in developing the Forms builder module

Involved in creating rich UI using bootstrap CSS and angular JS

Involved in creating client-side script packages using Gulp

Involved in creating the WCF services and Web API

Provided guidance to the team for achieving their deliverables and thereby meet organizational goals;

Develop API services using WEB API with Authorization with claim principles.

Create Attribute routing and Implementation of JSON and XML serialization.

Expertise in AngularJS Framework to develop applications and to develop a standalone test application, in scope of future usage of the framework.

Having experience with Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.

Bootstrap used along with Angular JS in creating the Application.

Build forms using Angular Forms Builder.

Used AngularJS and jQuery library functions for the logical implementation part at client side for all the application.

Create, manage, Stored Procedures, Functions as and when required in Databases.

Create and consume API’s to extract data from secured API for data, including internal and highly secured APIS.

Define user stories and related tasks to complete user stories as Agile Methodology.

Participate in daily standup meeting to discuss backlogs.

Project Name

:

MSTravel BoT

Client

:

Microsoft

Role

:

Senior Software Engineer

Software

:

VS2015, DocumentDB, Xamarin, Azure Cloud Services, JSON, AngularJS, CSS3, JSON, GitHub, C#, Microsoft Bot, LUIS, AGILE, HTML5, CSS, Web API and Windows10

Team Size

:

8

Location

:

USA

Duration

:

Apr 2016 to Feb 2017

Description

Microsoft full time employees travel to different destination depending on the company needs and for the same, each different location have developed their own website to fulfill employee travel needs.

To make cost effective and have user experience, Microsoft has built a system from scratch, where the application and APP should fit with either Web, Windows APP, Android App and IOS App. To achieve the same as with clear UX interface, using bootstrap has been developed to with current day needs. This App and/or website is intended to serve all travel needs as well as act as Call Center where application should react to each employee request and provide answers. To replace the manual call center process, Microsoft replaced with BoT and LUIS frameworks to acts as human interface which will react to user’s questions based on training.

Responsibilities

Coordinate with offshore and onsite teams, preform code review, conduct presentation and release of design, analysis and other documentation (HLD/LLD).

Implementation of Routing and Application selection.

Develop Test Case and Test Steps while development of project.

Create Attribute routing and Implementation of Json and XML serialization.

Build and execute test case using selenium NUnit test cases.

Develop API services using WEB API with Authorization with claim principles.

Develop mobile UI screens using XAML(Xamarin).

Develop and build Microsoft Chat BoT Framework and train LUIS (Language Understanding and Intelligence services) to response to user request.

Implementation of FormFlow for multiple related question

Design web pages using XAML to be compatible with mobile (Android, IOS, Windows and UWP).

Expertise in AngularJS Framework to develop applications and to develop a standalone test application, in scope of future usage of the framework.

Having experience with Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.

Bootstrap used along with Angular JS in creating the Application.

Used AngularJS and jQuery library functions for the logical implementation part at client side for all the application.

Create, manage, DocumentDB Server AZURE Databases.

Consume API’s to extract data from open API for data, including internal travel websites for booking travel.

Generate JSON on training for LUIS.

Define user stories and related tasks to complete user stories as Agile Methodology.

Participate in daily standup meeting to discuss backlogs.

Deployment of API and Application in Azure Cloud APP’s.

Develop LUIS API as endpoint to connect with all required data to extract from different API.

Develop write coding for AAD (Azure Active Directory) to authenticate employee logon from any location.

Deploy BoT & LUIS on Azure to uninterrupted service to employees.

Project Name : Employee Company Car ordering system

Client : Ford Motor Company

Role : Project Lead

Software : VS2013, DB2 Connect 9.x, GIT, VBA, VB.NET, Sqlserver2012, MVC5, Agile, TDD, HTML5, Web API, Entity Framework and Windows7

Team Size : 8

Location : USA

Duration : Jan 2013 to Apr 2016

Description

Intended for employees of Ford and affiliated companies in UK, which allows to user to book an appointment of vehicles, which are ready to collect through intranet/extranet/internet.

The e-Appointments front end is divided into three web sites, website for ordering car for employees and affiliated entities, one for employees to book/amend/cancel appointment. Admin website to configure for all necessary configurations related to employee’s portal.

Responsibilities

Coordinate with offshore and onsite teams, preform code review, conduct presentation and release of design, analysis and other documentation (HLD/LLD).

Writing the Scripts using the DB2Connect 9.x, scripts, stored procedures in SQL Server.

Migrating code from VBA to VB.NET

Handled team of 6 members for development and Task Assignment.

Estimate cost, and prepare business cases for IT solutions, considering infrastructure, licenses, development and support.

Analysis and provide risk and solution assessment for required migration and base development projects.

Develop Test Case and Test Steps while development of project.

Track down and eliminate bugs in current custom software while enhancing functionality.

Ensure that all productions systems remain operational while upgrading environments.

Developed application using VB.NET, ASP.Net MVC.

Request / problem management, Management of incidents, Processing of incidents, Deployment of patches, Root cause analysis, Interaction with client.

Created Stored Procedures using SQL, executed DML, DDL, T-SQL and ad hoc SQL queries.

Expertise in creating deployment & Backup plans on QA and PROD environments.

Project Name : Plant Floor Workforce Planning (PWP)

Client : Ford Motor Company

Role : Project Lead

Software : VS2012, C#, TFS, SQL Server 2012, MVC4, Agile, WCF, jQuery, LDAP and Windows7

Team Size : 8

Location : USA

Duration : Dec 2010 to Dec 2012.

Description

Plant floor Workforce Planning process (PWP) solution for APA of Ford Motor Company. Plant floor Workforce planning business process refers to the functions to support management in data collection, analyzing, planning, reporting, and decision making of workforce.

Responsibilities

Requirement and Technical analysis.

Handled team of 6 members for development and Task Assignment and Worked as Individual contributor.

Develop Test Case and Test Steps while development of project.

Implemented Web Services to integrate the client systems using WCF.

Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.

Develop applications and to develop a standalone test application, in scope of future usage of the framework.

Analysis and provide risk and solution assessment for required migration and base development projects.

Estimate cost, and prepare business cases for IT solutions, considering infrastructure, licenses, development and support.

Writing the Scripts using the DB2Connect 9.x, scripts, stored procedures in SQL Server.

Developed and Customized the User interface using Html, Ajax, JavaScript, and ASP.Net.

Expertise in creating deployment & Backup plans on QA and PROD environments.

Created Stored Procedures using SQL, executed DML, DDL, T-SQL and ad hoc SQL queries.

Project Name

:

FabConnect

Software

:

Microsoft.Net 3.5, C#, ASP.NET, MVC, WinForms, TFS, NUnit, SQL Server, WCF

Client

:

FabIndia Overseas Pvt. Ltd.

Team Size

:

20

Duration

:

May 2008 to Nov 2010

Role

:

Module Lead

Description

FabConnect is an Enterprise Management System built from scratch based on the needs of Fabindia which is a Retail Supply Chain System including B2B, Manufacturing, POS, Procurement, CRM, B2W and Intranet modules.

FabConnect objective is to provide a distributed smart client & web client architecture that facilitates to continue with the business operations at local entities even when the connectivity to central server does not exists.

Developed robust data synchronization architecture, which is used to communicate to the central server & local entities.

Responsibilities

Being a Module lead, was leading the team of 4 developers, responsible for the Manufacturing module development and delivery activities.

Handled Manufacturing module from the Store, MRW & SRC perspective with coordinating with other modules like POS, B2B & Procurement.

Used Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.

Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.

Taken the responsibility of all the Phase I module integration and delivered on time to the client with good quality.

Taken the additional responsibility of Phase II testing & deployment activities at client place.

Handled the build & deployment activities in the project.

Evaluated various third-party controls and finalized the Telerik controls to use in the project

Project Name

:

IPortal

Software

:

Microsoft. Net 2.0 (C#, ASP.NET), Asp.Net 2.0 And DotNetNuke 4.5.1 [http://www.dotnetnuke.com], NUnit and CVS source repository

Database

:

SQL Server 2000

Operating System

:

Windows 2000 and Windows XP

Team Size

:

20

Duration

:

Jun 2007 to Mar 2008

Role

:

Developer

Description

Intranet Portal application is an intranet web portal for providing various services targeted towards managing the daily activities of an organization. DotNetNuke, hereafter also referred to as DNN, have been used for hosting iPortal application. iPortal functionality has been developed using the DNN framework. DotNetNuke shall be used to host iPortal – Organization’s Intranet Web Portal. iPortal functionality was developed in the form of DNN ‘modules’; for example – Appraisal Module; Leave Requisition Module etc. Host administrator shall configure a portal with different modules, developed for iPortal and modules available as part of DotNetNuke 4.5.1 to create the Intranet Web Portal.

Responsibilities

Developed Screens.

Involved in coding.

Involved in Unit Testing and developing unit test case and steps.

Involved in Host Setting & DNN Modules.

Project Name

:

ASSET MANAGEMENT

Software

:

Microsoft .Net 2.0(C#, ASP.NET and VB.NET), .NET 2.0 for Web Services, MS Visio, ER Studio, XP and 2003

Database

:

SQL Server 2000 and Oracle 9i & 10g

Client

:

PS’SOFT, France

Team Size

:

50

Duration

:

Jul 2006 to May 2007

Role

:

Developer

Description

Asset Management system allows organizations to address the basic questions of asset management: what assets do I have? Where are they located? And who has access to them? The system also provides wide range of reports for a quick update on its IT assets and other functionalities.

The main features of the Asset Management application are:

Manage Company (which involves manage company, organization levels, location levels).

Manage Operators and roles (which involve operators, login and roles).

Asset management global parameters, which is used to control the behavior of the application. History Tracking (involves modifications made to the entities in the system, operator login history).

Generating reports on IT assets and other functionalities.

Support for multiple languages.

Develop Configuration Items (which involves defining CI's, manage CI, CI baseline, Template, consumable CI).

Developed and Customized the User interface using Html, Ajax, JavaScript, ASP.Net.

Worked as Individual contributor.

Involved in coding and Unit Testing.

Project Name

:

Public Pension Agency

Software

:

Microsoft. Net1.0(C#, ASP.NET), .NET 1.0 for Web Services

Client

:

Saudi Arabia IBM

Team Size

:

30

Duration

:

Aug 2005 to Jun 2006

Role

:

Developer

Description

The Public Pension Agency (PPA) was established to address all retirement affairs in the Kingdom of Saudi Arabia. The PPA has administered all civil and military retirement systems since the first system was established in 1364H.

PPA is one of the most important administrative public agencies in the Kingdom of Saudi Arabia. As the number of civilian and military pensioners' increases, it has become a must to the PPA to serve the pensioners better; therefore, a full coordination has taken place with the Ministry of Civilian Service and all Military sectors to estimate the exact number of expected pensioners to provide them with the proper service once they reach the retirement phase.

Responsibilities

Developed Screens

Coding.

Unit Testing and writing unit test case and steps.

Project Name : Graduation Selection Process

Software : Microsoft. Net 1.0(C#, ASP.NET) and Oracle and XP

Client : Sierra Atlantic, Hi-tech City, Hyderabad.

Team Size : 5

Role : Developer.

Duration : 8 Months.

Description: The Graduation Selection Process service for the people in the Sierra Atlantic in sorting out resumes of jobseekers in the company and selects eligible candidates and generates an Id and password uniquely for each candidate. In 2nd module, candidates appear for online exam using his/her Id and password provided. Results will be displayed along with no. of correct answered question and wrong answered question.

Date Narendra Babu Pulikonda



Contact this candidate