Sign in

Senior Software Engineer in .Net technology

North Brunswick Township, New Jersey, United States
February 15, 2018

Contact this candidate

Kranthi Kumar Maripi (848) *** ****

Professional Summary

● 7+ years of professional IT industry experience in analysis, design, development, testing and maintenance of web-based and client-server business applications.

● Extensive working experience on ASP.NET MVC, C#, .NET, ADO.NET, Entity framework, WCF, web/windows form, console applications, Azure IaaS, Azure PaaS and MS SQL Server.

● Experience in consuming web services such as SOAP, Web API and REST services.

● Well versed in web development using HTML5, CSS, JavaScript/JQuery, Ajax, Bootstrap, AngularJS, JSON and XML.

● Good hands on experience on Entity framework and LINQ to SQL programing.

● Good understanding of new .Net web development and tools such as ASP.Net Core, Razor pages, Docker containers.

● Good hands-on experience on Azure storage blobs, queues, tables, configuration of VM’s, Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing, service bus, Azure on premises and deploying services.

● Expertise in design and development of ETL solutions methodology for supporting data transformations and processing of data.

● Experience in using data modeling tools, design and development of data marts and data warehouses using multi-dimensional models such as snowflake and star schema.

● Experience in all phases of Software Development Life Cycle (SDLC) that includes requirement gathering, analysis, design, implementation, integration, testing, deployment, maintenance and documentation.

● Well versed in working on Agile/Scrum projects.


Bachelor of Technology in Information Technology, Aggregate: 78% M ay 2010 Jawaharlal Nehru Technological University, Hyderabad, India Coursework

C, C++, Java, SQL, Computer Networks, .Net, Computer Organization, Software Engineering, Data Mining and Data Warehousing.


● Operating systems: Windows Operating systems and GNU/Linux

● Programming: C#, LINQ to SQL, ADO.Net, WCF, Web Services, Web API using REST services

● Web Technologies: ASP.Net MVC, HTML5

● Scripting Languages: JavaScript, JQuery, JSON, AngularJS, Bootstrap, Ajax, CSS, XML, XPath

● Azure Paas, Azure IaaS and web server such as IIS

● Database Technologies: SQL Server, PostgreSQL

● Frameworks: .Net, Entity and ETL frameworks

● Tools & Packages: Visual Studio .NET, TFS, SQL Server Management studio

● BI Tools: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), Tableau

● Agile and Scrum Methodologies


ETS - ODS (Educational Testing Services) via Accenture LLP, NJ, USA S ep 2016 – Present Senior Application Developer

Senior application developer consultant in design and development of Texas internal application using ASP.Net MVC, C#, Rest API, Entity framework, JQuery, Ajax, JSON, XML and SQL server. Job responsibilities:

● Involve in requirements gathering, analysis, design, development, testing and deployment of web application following the Scrum and Agile methodologies.

● Implement user interface using ASP.Net MVC 5.0, HTML5, XML, CSS, JQuery, Web API and Web form controls to create responsive web pages and master pages.

● Involve in developing SPA for dashboard using AngularJS, MVC, chart.js, JSON, SQL.

● Achieved responsive web applications using Bootstrap and Media queries.

● Implement dynamic UI using JQuery and JSON for retrieval and posting of data.

● Create and consume REST services using Web API.

● Implementation of data access layer using Entity Framework for CRUD operations.

● Create queries and joins on multiple tables, stored procedures, functions and triggers using LINQ for inserting/updating/ deleting the data into the relational tables.

● Used different state management techniques such as Caching, Sessions, Cookies, ViewData, ViewBag, TempData.

● Migration of legacy web forms segmentation pages to MVC using Razor view engine.

● Used strongly typed views with a view model for creating views.

● Handle critical issues and fixing the code bugs with in SLA.

● Involve in code refactoring, integration, unit testing, and deployment of application in IIS.

● Automated few of the recurring tasks using C# and windows application.

● Developed SSIS packages to import data from various data source to SQL server database.

● Conduct/participate in quality assurance activities such as peer reviews and assisted team members with peer review feedback resolution.

● Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.

● Following Agile as software development methodology and used TFS for version control and as project tracking tool.

Technologies: ASP.Net MVC, C#, CSS, JQuery, Ajax, AngularJS, Rest API, JSON, XML, SQL, SSIS, TFS, IIS Microsoft (OSD), A ccenture Services Pvt. Ltd, Hyderabad J un 2012 – Jul 2016 Senior Application Developer

Senior application developer consultant for Microsoft internal campaign tool through which Bing and MSN campaigns are launched. Metrics for these campaigns are shown on dashboard tool which are then analysed by data scientists for developing future campaigns. Job responsibilities:

● SME for four critical applications such as campaign tool, dashboard, newsletter tool and subscription center which are critical to launch and view metrics for Bing and MSN campaign.

● Involved in developing the marketing campaign tool using ASP.Net MVC, C#, Entity Framework, HTML5, JQuery, CSS, AJAX, WCF and SQL.

● Designed and developed dashboard application using AngularJS, Bootstrap, CSS, JSON, Web API using REST services and SQL.

● Developed and deployed WCF service by implementing Event Hub on Azure. Created an in-house C# client to fetch live data posted on this Event Hub to staging database.

● Integrated web applications using third party user controls Dundas, Telerik and Highcharts.

● Developed Azure tool using C# and Azure libraries for download/upload files to/from Azure blob storage accounts.

● Played an individual role in migrating ASP.Net web application on Azure with on-premise data and by creating single sign-on Azure AD for authentication.

● Created VM’s and established VPN gateways between Azure VNET and on-premises site.

● Developed multi-dimensional cubes using Star and snowflake schema for generating multidimensional reports for Bing and MSN data.

● Worked on performance tuning and scaling the application based on the increasing load.

● Handled critical migration activities of all production applications and databases. Involved in migration activities of SSIS packages and MOLAP cubes from 2008 to 2014.

● Involved in redesigning of multidimensional cube and migrated to tabular model for faster request-response and displaying the results in dashboard using Power view.

● Re-designed the database schema and stored procedures, optimized the query execution which improved the query performance by over 10 times.

● Followed agile process and used to drive scrum meetings, which includes backlog prioritization, sprint planning, sprint daily catch-up and sprint retrospective.

● Created reusable solutions and worked on multiple automations using C# and BI. Technologies: A SP.Net MVC, C#, ADO.Net, WCF, Web API, JavaScript/JQuery, AJAX, JSON, AngularJS, Bootstrap, Azure Iaas/PaaS, SQL Server, SSIS, SSAS, TFS, IIS. Microsoft (MSCERT/Recert), A ccenture Services Pvt. Ltd, Hyderabad S ept 2011 – May 2012 Application Developer

Application developer consultant in MS Certifications (MSCERT) supporting MS Learning Certification business and also building up logical schemas for Recert operations also known as CERT trees. Job responsibilities:

● Involved in design and development of MSCert application using ASP.Net web forms, C#, Web services, JavaScript, CSS, XML.

● Developed in-house CERT tree tool using C# and SQL for generating dynamic cert trees.

● Designed and developed new logical schemas and stored procedures.

● Developed SSIS packages to consume upstream data for MS Cert records from various data sources, performed transformations on data for reporting and displaying them in dashboard. Technologies: .Net 3.5, C#, SQL Server 2008, SSIS Retail Learning Platform (RLP), Accenture Services Pvt. Ltd, Chennai Sept 2010 – Aug 2011 Software Developer

Junior application developer for design and development of Nokia e-learning application through which Nokia retailers and customers can take their e-learning courses. Job responsibilities:

● Designed and implemented new functional changes for the e-learning application using ASP.NET, ASP and created web services to effectively communicate between the web objects.

● Created SQL scripts and stored procedures for custom reports.

● Resolving critical issues in the application functionality.

● Testing and deploying the application to SIT/UAT/Production environments.

● Managing ITSM tickets (Create/Fix incidents, create knowledge based articles) for T3 issues. Technologies: ASP.Net 2.0, ASP, Web Services C#, SQL Server 2005

Contact this candidate