You are on page 1of 6

Badruduja

kevin@bongosys.com
Green Card Holder
NYC, NY

PROFESSIONAL SUMMARY:

 8 years in development of web-based, client/server, n-tier distributed and object-oriented applications using
Microsoft technologies.
 Successful in meeting new technical challenges and finding solutions to meet the business needs by interacting
with the client.
 Experienced with Agile SCRUM methodology used for new product development.
 Good Experience with Unified Modeling Language (UML) standards and documentation and experience in
preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as
Microsoft Visio.
 Strong experience in developing applications using C#.NET, ASP.NET, MVC, ADO.NET, Entity Framework, AJAX,
JavaScript, JQuery, WCF, XML Web Services, LINQ and WebApi.
 Experience developing in Classic ASP/VBScript.
 Experience in development of responsive web applications using KnockoutJS and AngularJS.
 Experience in design and development of WCF and XML Web Services, including understanding of XML schema,
SOAP and WSDL.
 Developed a Single Page Application using ReactJS, Redux, Node JS, Express JS and Mongo DB.
 Used Azure Express Route to establish connections to Microsoft cloud services such as Microsoft Azure, Office 365,
and Dynamic 365.
 Integrate new Entity Framework Project into existing  Winforms solution(non EF).
 Development of monitoring system designed for Network Security and Data Centers.
 Experienced in writing complex No SQL queries using Inner, Outer and Cross Joins. 
 Extensively used Grid View, List View, Details View, Repeater and other ASP.NET Server controls for state
management in .NET.
 Experienced in .NET security features such as Authentication (Windows-based Authentication, Forms-based
Authentication) and Authorization (Authorizing Users and Roles).
 Have used J-Query/JSON for retrieving data.
 Experience in performance tuning of the PLSQL packages and SQL queries on 11g and 12c database.
 Good Knowledge and concepts in Relational Database Management Systems (RDMS) like ORACLE and SQL Server.
 Developed React Js pages, Web services calls and AJAX calls for the application .
  Experience with B2B/EDI/WCF solutions using BizTalk Server and implemented ESB concepts in BizTalk 2010. 
 Good knowledge and experience in Database Modeling Concepts, Query Building, Tuning, Query Optimization and
Running Database.
 Knowledge in Microsoft’s Data Warehousing Tool SSIS (SQL Server Integration Services) and SSRS (SQL Server
Reporting Services).
 Excellent analytical and programming abilities in using technology to create flexible and maintainable solutions for
complex development problems.
 Good experience with version control tools such as VSS, SVN and TFS.

TECHNICAL SKILLS:

Languages C#, C, C++, T-SQL, PL-SQL


Web Technologies ASP.NET 2.0/3.0/3.5/4.0, MVC3.0/4.0/5., VB.NET, Classic Asp ADO.NET,
Entity Framework, WCF, XML Web Services, AJAX, HTML, JQuery, XHTML,
DHTML, CSS, XML, XSLT, IIS5.0/ 6.0/7.0

Application Design/IDE Microsoft Visual Studio 2013/2012/2010/2008, Toad for Oracle, Business
Intelligence Development Studio, TFS, SVN, Visual Source Safe

Scripting Languages JavaScript

Operating Systems Windows Vista/XP, Windows Server 2008/2003, Windows NT 2000


Professional, Windows 8, Window 10

Databases SQL Server 2012/2008r2/2008/20005, MS Access 2007

Reporting Tools and others SQL Server 2012/2008/2005 Reporting Services (SSRS), SSIS, AJAX Control
Toolkit, Telerik, NUnit, Microsoft Visio

Education: Bachelor’s in Computer Science from Dhaka University, Dhaka, Bangladesh 2009
Microsoft Certification: Programming in C# 70-483

PROFESSIONAL EXPERIENCE:

Client : CAT Consulting/ Homecare Homebase, Dallas, TX


Duration : Jan 2018-Till Date
Role : Sr .Net Developer
Responsibilities:
 Involved in various phases of SDLC like requirement analysis and preparing technical specifications.
 Implemented Microservice architecture for the enterprise financial applications.
 Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET, Model View
Controller (MVC).
 Followed Scrum & Test-Driven Development Methods in Agile Scrum Methodology to produce high Quality
software.
 Web designing & development using HTML5, CSS3, JavaScript
 Implementation of design and development of web application using ASP.NET MVC 5, Entity Framework 6.0 with
Repository, Dependency Injection patterns and Razor View Engine.
 Worked on designing BizTalk Artifacts including Orchestrations, Maps, Schemas, Adapters, Ports and Pipelines
 Experienced in working with various Python Integrated Development Environments like 
PyCharm, Spyder, and Sublime Text.
 Designed desktop (WinForms) software to be used specifically in the field and then to automatically upload to
server when connected. Used SQLite database in field and uploaded to SQL Server when connected.
 Using Global Cache & Entity Framework to retrieve data & stored in cache and retrieve wherever require.
 Using various types of Filters and Attributes of MVC to write crisp and clean code.
 Used .Net framework 4.0, 4.5 n-tier architecture & Object-Oriented Methodologies for application development.
 Managed end-to-end lifecycle of WIF and access controls
 Angular JS 4.0, Node Js AJAX and heavy J Query, HTML 5 for front-end development, worked intensely on the user
interface using ASP.NET.
 Worked on SharePoint 2010, central admin and OSS search.
 RESTful web services were built using existing Web API to interact with ASP.NET MVC modules as well
implemented Knockout.js functionalities for a stand-alone Dynamic portal.
 Used angular Js 1.4 for web service calls, callbacks. Worked on new $cookie service, promises etc.
 Used Oracle back end with Hibernate web api to pull data from the back end to the front end.
 Involved in development of Dynamics CRM, and the platform, as it pertains to feature sets that integrate with
Dynamics CRM solutions, including designing and developing CRM portals.
 Worked on Win forms project using ADO.NET
 Hands on experience in importing data from oracle 11g to SQL server 2012 using SSIS.
 Surveyed information to develop Win Form application with significant business logic.
 Lead client data conversation using SQL scripts to bring on a new client into our systems.
 Worked on Microsoft Azure for running applications and keeping data on the cloud.
 Implemented various screens for front end using ReactJS and used various pre-defined components from NPM and
Redux library.
 Replaced the existing filter and save view logic in Webform and MVC pages using Angular.
  Worked on all the major NoSQL-skills like Aggregates, Views, Database objects, stored procedures
 Created XML files and XSL/XSLT/XPATH for presentation and transferring data to HTML Page.
 Good knowledge of Mongo Db, Node JS.
 Develop core backend Oracle PLSQL packages that read the data from the database and used by Java program to
display data on the dashboard. 
 Configured and implemented service broker in SQL server.
 Used Angular JS 4.0 & 6.0 framework for client side java scripting. 
 Used WCF for developing services to integrate with third party applications and systems.
 Used Master pages, Cascading Style Sheets (CSS), themes and skins for page layout consistency and to enhance the
presentation layer for user interface.
 Good experience with Sitefinity CMS. Worked with sitefinity MVC widgets.
 Worked on Test driven development (TDD).
 Responsible for designing and developing the GUI for the user interface with various controls (Component Art Grid
View, Data List, Textbox, Calendar, List Controls, Dropdown, Validation Controls etc.).
 Implemented ASP.NET MVC, Angular JS web solutions, n-unit testing with industry best practices & design
patterns.
 Good working Knowledge of MVC, MVP and MVVM design patterns.
 Working on creating Services using ASP.NET Web API and C#
 Used AJAX to improve the performance of the web pages & to display the data on frequently visited pages. Utilized
AJAX controls to reduce the client server round-trip time & enhancing the performance of the application.
 Used Sencha, Ext JS JavaScript frameworks for creating rich web apps suitable for mobile devices.
 Got training on the new COBOL programming and its functions and uses
 Worked on existing COBOL programming systems.
 Modeled data, design and implemented relation databases in SQL Server 2012.
 Involved in replacement of legacy systems with ASP.NET single page web applications (SPAs) and relational
databases using latest ASP.NET MVC, Entity Framework, and Web API server-side technologies, and Angular JS and AJAX
client-side technologies.

Environment: ASP.NET MVC 5/4.5 with MVVM pattern, Entity Framework 6 with Repository, Dependency Injection
patterns, C#, J Query, Angular JS 4.0, Ajax with JSON, Bootstrap, ASP.NET Web API, Restful Web Services, SQL Server
2012 and 2008 R2, T-SQL, Visual Studio 2013/2012, karma, Jasmine, TeamCity, TFS.

Client : ACS Xerox/US Express, Chattanooga, TN


Duration : Aug 2016-Dec 2017
Role : .Net Developer
Responsibilities:
 Worked closely with business analysts and other team members to build a high-quality web application.
 Effectively used ASP.NET MVC for developing the web application by creating multiple views/partial views.
 Involved in architectural design for redesigning the Webform and mvc pages to implement in angular. 
 Effectively used Ajax techniques to pull dynamic data and improved the performance of existing web pages.
 Effectively used jQuery/jQuery UI to improve the look and feel of the web application.
 Effectively created layout views and incorporated them into the ASP.NET MVC application.
 Involved in writing the front-end code for the application using Angular 2.0. 
 Effectively used ViewBag/ViewData to pass data from Controller into the view.
 Effectively created models and used them on multiple views.
  Support and Maintain WIF.
 Working with React JSRouter 4 for developing Single Page Applications SPAs. 
 Fetch the services API call from backend and map in front using ReactJS .
 Experienced in developing web-based applications using Python, Django, XML, HTML, 
JavaScript and Jquery.
 Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
 Effectively used Razor Engine Html helper methods for creating controls on the views.
 Providing solution on migrating the PLSQL program that reside on different database. 
 Created style sheets and layout pages to preserve consistent look and feel of the application.
 Effectively used JSON format for passing data between server and the client browser.
 Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting
existing solution to Windows Azure Worker Role.
 Designed and developed SSIS Packages for loading data from text files, CSV files to  NoSQL Server databases using
SSIS.
 Implementation of network security infrastructure for customers using IPS/ IDS, firewalls, VPNs and 
Web auditing.  
 Effectively used FileNet system for managing the documents.
 Effectively used ASP.NET MVC bundling and minification techniques to improve the performance of the
application.
 Effectively created custom routes and added them to ASP.NET MVC routes collection.
 Extensively used MVC Is Required, Max Length etc attributes on the Model properties for validation purposes.
 Extensively used jQuery/JavaScript for creating user rich UI’s and used Razor engine for creating multiple views.
 Effectively used C#.NET for coding the business logic and to develop N-tier services.
 Effectively used constructor dependency injection using C#/VB.NET.
 Experience in consuming Restful services using Angular and Angular JS 2.0. 
 Effectively coded in C#.NET using .NET 4.0/3.5 techniques like lazy loading, reflection etc.
 Effectively used C#.NET to deal with exception handling using try/catch/finally statements.
 Involved in designing and development of SOA services using Web Services/ WCF using C#.NET.
 Used Entity framework code first for creating data base.
 Creating Entity framework migration to tackle with model changes.
 Effectively used LINQ to pull data from the database.
 Wrote stored procedures, stored functions using SQL Server 2008 database.
 Created tables, views, triggers using SQL Server 2008 database.
 Created sequences using SQL Server 2008 database.
 Deployed and maintained ASP.NET applications running at IIS 7.0.
 Participated in Scrum activities and effectively communicated with team members.
 Responsible for maintaining versions of source code using Team Foundation Server 2008.
 Implemented test cases for Unit testing in Business, Presenter, and Data Access Layers using N-Unit.

Environment: VisualStudio2012, C#.NET, ASP.NET MVC, jQuery, FileNet, JavaScript, Entity Framework, CSS, WCF, XML
Web Services, IIS 7.0, AJAX, WSDL ,SOAP ,Agile, LINQ,  .NET Framework 4.0/3.5, XML, Angular js 2.0,NUNIT,SQL Server
2008, UML, TFS.

Client : Stony Brook University, Long Island, NY


Duration : July2013-July2016
Role : .Net Developer
Responsibilities:
 Involved in gathering the requirements from client and in the analysis, design & development of the project.
 Develop Code using SCRUM/Agile project development methodology and participate in Sprints
 Implemented data access and business logic to meet client requirement.
 Operational knowledge of classic ASP programming and JAVA script programming
 Followed MVC architecture and used MVC 4.0 for the application development.
 Worked in using React Js components, Forms, Events, Keys, Router, Animations. 
 Involved in designing the POC for  webform and MVC pages using Angular with kendo-angular grids.
 Developed all the UI pages using HTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax, Bootstrap.
 Used jQuery core library functions for the logical implementation part at client side for all the applications.
 Implemented and Consumed Web Services using WCF.
 Experience and expertise in client side validations by using angular js2 .0framework. 
 Implemented Security in Web Applications using Azure and deployed Web Applications to Azure.
 Created POCO data classes, which are mapped to entities that are defined in a data model.
 Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
 Used Auto Mappper in various instances to maintain clean and non-redundant code.
 Used JSON for data transfer between the angular js component and web services 
 Used Team Foundation Server for source control.
 Implemented FileNet, Active PDF, for document repository. 
 Involved in enhancing already existed applications which were written in both VB.NET and C# as well.
 Worked on using GIT and Tortoise GIT as version control system. Also used Visual Source Safe before moving to
GIT. 
 Created SSIS Packages using Visual studio to move data from files to tables.
 Created SSRS Reports using SQL SERVER 2008 R2 to display results for front end users based on business
requirements.
 Performed client side validations using angular directives.
 Modified inherited code and SQL scripts for better results.
 Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using
LINQ to SQL.
 Used WCF TEST CLIENT Tool to test WCF connections to ensure smooth communication with database.
 Involved in performance tuning of stored procedures for dealing with timeout issues.
 Created efficient stored procedures based on business requirements and also for application related validations.
 Worked on Unit test cases and performed unit testing.
 Worked closely with Quality Analysts to fix bugs during Quality Assurance and User Acceptance Testing.

Environment: Visual Studio 2013, MVC 4.0/5, WCF, C#, VB.NET, Asp.net, Classic Asp, AJAX, JQuery, ADO.NET, Entity
frame work, WCF, HTML 5, CSS 3, JavaScript, IIS 7.0,Angular Js 2.0 MS Visio, SQL Server 2012, Management Studio, Web
Services, SSIS, SSRS, TFS, MS Excel.

Client : Discover Financial, Louisville, KY


Duration : Jun2011-Jun 2013
Role : .Net Developer
Responsibilities:
 Followed MVC architecture and used MVC 4.0 for the application development.
 Data binding was extensively used to bind various server controls to the data from database. List controls like
repeater controls, data list controls and data grid controls were used in displaying rows of data in a customized template
format.
 Used LINQ to SQL with Dynamic LINQ library.
 Worked on ORM Entity Framework and LINQ to SQL.
 Responsible for writing SQL Queries, Stored procedures, Views and User- defined Function.
  Involved in design and development of middle tier web services which encapsulate the business logic in  its
methods and wrote data access classes using ADO.NET and VB.NET. 
 Used Apache Subversion (SVN) as version controlling tool.
 Involved in testing the application using N-Unit testing.

Environment: Visual Studio 2012, MVC 4.0, WCF, C#, VB.NET, AJAX, JQuery, ADO.NET Entity, WCF, HTML 5, CSS 3,
JavaScript, IIS 7.0, MS Visio, SQL Server 2012, Angular JS 2.0 Management Studio, Web Services

You might also like