Thota Krishna
************@*****.***
PROFESSIONAL SUMMARY:
8+ years of professional .Net Development experience in various applications based on Object Oriented Programming (OOP), Client/Server, N-tier architecture, Web based and Internet Technologies.
Involved in various Phases of Software Development Life Cycle (SDLC) i.e. Analysis, Design, Development, Implementation, Testing and User training of Enterprise Web-Applications, Stand alone and Distributed applications.
Extensively worked on .NET Web and Windows Application Development using Microsoft Visual Studio, Visual Studio Team Services (VSTS), .NET Framework 4.5, C++, VB.NET, VB 6.0, C#, ASP.NET, .Net Core, ADO.NET, XML and Azure Cloud Services.
Hands on experience with OOPS concepts and Multi-threading.
Developed complex data driven Silverlight 4 applications with the WCF RIA Services.
Developed and hosted WCF Services on Multiple Hosts.
Hands on experience in developing the projects using .Net 4.0 framework, Visual Studio 2015, ASP.NET, AJAX, JavaScript and JQuery.
Extensive experience in writing Stored Procedures and User Defined Functions in SQL Server.
Experience in Developing web applications using C#, ASP.NET with N-tier development environment.
Experience in Migrating C++ Application into C#.
Experience in Isolating C++ Dll’s.
Experience in end-to-end SDLC, including configuration management using Visual SourceSafe (VSS), TFS.
Experience in latest MS technologies like .Net Framework 3.5/4.0, Windows Communication Foundation (WCF) and ASP.NET MVC and new C# 4.0 features like LINQ and Entity Frame Work.
Expertise in creating DTS packages in SQL Server.
Experience in Extracting, Transforming and Loading of Data from various heterogeneous data sources using SQL Server Integration Services.
Experience in developing applications using ASP.NET Web Forms, MVVM, ASP.NET MVC with ASPX View Engine and Razor View Engine
Experience in developing responsive Web UI using HTML5, CSS3, Bootstrap, JQuery, Ajax, Java Script, Angular 1.x and Angular 2.0.
Design and develop new features and enhancements of existing functionality.
Experience working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Cursors and Triggers using T-SQL and PL/SQL in SQL Server 12/16, Oracle 10g/11g/12c.
Experience in building Data Integration, Workflow Solutions and Extract, Transform, and Load(ETL) solutions for data warehousing using SQL Server Integration Service (SSIS) and Informatica.
Experience in working on WPF for development and deployment.
Have understanding in CI/CD tools and concepts and Agile Practices
Experience in working with Version Control Tool like TFS (Team Foundation Server)
Have in depth Knowledge working with AngularJS, Bootstrap, HTML5 and CSS3.
Performed web services integration and debugging using UI.
Developed Data Access Layer using ORM Frameworks like LINQ to SQL, T-SQL, ADO.NET, Entity Framework and NHibernate.
Ability to gather and interpret business requirements, plans, organizes, document and program.
Knowledge in upgrading the technologies and tools for various type of applications.
Good to fit for team Environment as well as individual.
Strong Analytical and Communication Skills with experience in interfacing effectively with various local and cross-geographic teams to develop requirements, functional specifications, design documents and solve problems.
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 tools such as Microsoft Visio.
Designed clean code with the help of SOLID principles followed by the design patterns.
Extensive experience with SDLC like Agile Methodologies (SCRUM), Waterfall Methodologies and Test-Driven Development (TDD).
TECHNICAL SKILLS:
.Net Technologies
.Net Framework 4.5/4.0/3.5/3.0/2.0, ASP.NET MVC 4.5/3/1, ADO.NET, Web Services, WCF, WPF, XSLT, XSD, LINQ, UDDI, WSDL, AJAX, Silverlight 4.0, IIS 7/6, SharePoint 2010 / 2007.
Programming Languages
C, C++, C#, VB.NET, VB 6.0, SQL
Web Technologies
HTML, DHTML, CSS, XML, ASP, ASP.NET
Databases
MS SQL Server 2008/2005/2002, Oracle 12c/11g/10g/9i/8i, MS ACCESS
GUI / CUI / IDE
Microsoft Visual Studio, Eclipse IDE
Reporting Tools
SSRS 2008/2005, Crystal Reports 11.0/10.0, SSIS
Testing Tools
Nunit, TestNG, Q unit, Karma
Operating Systems
Windows Server 2008/2003, Windows 7/Vista/ XP
Scripting
JavaScript, VB Script, PHP, JQuery, AngularJS, NodeJS, TypeScript
Development Tools
Microsoft Visual Studio 2015/2012/2010/2008/2005, Edit Plus, Photoshop 2010, Dream Weaver, Jasmine, MS Visio, SQL Server Management Studio 2008 / 2005
Protocols
HTTP, TCP, FTP, SMTP, SOAP
Others
TFS (Team Foundation Server), Tortoise Sub Version, Jenkins, Visual Source Safe 2008, SSIS
WORK EXPERIENCE:
Jefferies, NYC, NY July 2018 – Till Now Role: Full Stack Developer
Description: Jefferies Group LLC is an American multinational investment bank and financial services company. The firm also provides investors fundamental research and trade execution in equity, equity-linked, and fixed income securities, including corporate bonds, United States government and agency securities, repo finance, mortgage and asset-backed securities, municipal bonds, whole loans, and emerging market debt, as well as commodities and derivatives. In addition, Jefferies provides asset management services and products to institutions and other investors.
Analyzed, designed and developed web based application using Visual Studio 2017, .NET MVC 4.5, C#, LINQ, Java Scripts, jQuery, AJAX, HTML, CSS, Teleric Kendo Controls and SQL Server.
Involved in development of web applications using .Net Core, Visual Studio 2017, Angular and tools.
Developed the front-end of the applications using Angular, HTML5 and CSS3.
Built Web APIs for RESTful communication to other applications or other web services.
Involve in bug fixing, production support issue of previously developed Windows application using Win forms, C#, WCF, Crystal reports, SQL Server 2012.
Design User interface of Trade Detail, Collateral Activity, Real Time Position Summary, Account Summary, Account Statements, Post Trade Allocation and Schedule Reports screen using ASP. NET, jQuery, Java Scripts, HTML, CSS, AJAX.
Use Microsoft AJAX for better user experience and used jQuery / JavaScript for client side scripting.
Designed and developed Web Forms using ASP. NET and C# and created necessary classes in the business components.
Used the Angular 4 and MVC 6 Frameworks in the development of the web application.
Designed and implemented support tools using ASP.NET, MVC, WEB API and.
Implemented business logic inside Code-behind files and developed UI Screens in ASP.NET with MVC Pattern with C#.
Extensively used C#.Net for development and design of the Business Logic and Data Access Layers.
Designed SSIS Packages to transfer data between servers, load data into database; Scheduled the jobs to do these tasks periodically.
Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports using SSRS.
Used jQuery Validation to do the basic form level validations to validate the required fields, numeric fields, date fields etc. Helped QA to understand the application and with the testing.
Environment: C#, .NET MVC 4.5, Visual Studio 2017, SQL Server 2017, TFS, JavaScript, HTML, CSS, jQuery, Ajax, Teleric Kendo Controls, .NET Framework 4.5, Angular.
Morgan Stanley, NYC, NY Feb 2017 – Jun 2018
Role: .Net Developer
Description: Morgan Stanley is a American multinational investment bank and financial services company, through its subsidiaries and affiliates, advises, and originates, trades, manages and distributes capital for governments, institutions and individuals. The company operates in three business segments: Institutional Securities, Wealth Management, and Investment Management.
Responsibilities:
Actively participated in requirements gathering, analysis, design, and testing phases.
Created Web forms using ASP.Net /. NET Frame Work for Logon, account information, Category plans. Using Server controls and C#.
Implemented Authentication features as a .NET Security measure by providing a login page.
Designed master pages using controls like Menu, Sitemap Path, and Login Status to provide a standards template for application.
Used core Server Controls such as Dropdown List, Checkbox List, and other advanced controls such as Calendar.
Used C#.Net for code-behind logic.
Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
Maintain Session for each user through client-side storage of cookies.
Wrote validation for JavaScript and XML files which checks for the valid values for the different events.
Used ADO.NET objects such as Data Reader, Dataset, and Data Adapter for data communication between the web application and databases.
Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
Used standard .NET Validation Controls and Data Source Controls.
Developed different User controls which inputs the data and display the data for the web applications using ASP.NET.
Used Microsoft Visual SourceSafe (VSS) for version controlling and configuration management.
Environment: Microsoft .NET Framework 2.0, Visual Studio, C#.Net, ASP.NET, ADO.NET, HTML, CSS, JavaScript, SQL Server 2005, Visual Source Safe.
CVS Health, Buffalo Groves, IL Jan. 2016 - Feb. 2017 Role: Sr. .Net Developer.
Description:
CVS Health provides evidence-based healthcare solutions. Exports Services is a platform comprised of over 30 products that range from UI, Web Services, Windows Services, and Database Systems. The day to day maintenance for these platforms entrails building new database scripts, creating new Web Services, implementing new customers onto the platform, and enhancing existing products. The platform is currently Exports various files including 278's and batch files to 50+ customers and generates 100+ files every day.
Responsibilities:
This project utilizes ASP.NET, RESTful services following Command Query Responsibility Segregation (CQRS) pattern.
Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects.
By using Entity Framework Code First Migrations I could accomplish this task in a relatively easy way.
Experienced in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET
Implemented Dependency Injection, Entity Framework 6, Token based authorizations and Resource based authorizations.
Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
Created models using Entity Framework and integrated with MVC.
Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JQuery was written for Client side validations.
Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
Performed maintenance and implemented enhancement to production Web site using MS Visual Studio.
Experience in using AngularJS and NodeJS ability to test views and able to do end to end unit testing. Also using continuous integration.
Built dynamic web view applications using ANGULARJS.
Worked on Swagger UI for testing the restful services.
Used both TFS (for UI layer) and GIT (for services) for source code management.
Leveraged JQuery for page scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
Involved in developing frontend systems with JavaScript, Bootstrap, HTML5, CSS3, MVC Frameworks such as Angular JS and Node JS as a platform for web applications.
Working knowledge of SQL Server, Oracle, PL/SQL Developer, MS Access and SAP BAPI’s.
Setup Proxies for the interface between SAP PI and the third party systems.
Created Mock-up designs and developed various functionalities with JavaScript, Angular JS and JQuery.
Assisted in the database model design of Entity Framework Code-First approach and designs for Web API models and business entities to support the reporting application s APIs. The application full-stack middleware and backend is built on RabbitMQ and SQL Server 2012, OWin and Katana. Helped maintain and develop aspects at every layer in the full-stack.
Used JQ-Grid View, Data List with Paging and Sorting for displaying various data on to the page.
Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
Consumed different ASP.NET Web API’s to retrieve customers’ information and other application related information
Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
Created WCF services and communicated them with JavaScript to display certain information
Extensive use of Web Services, WCF Services and protocols.
Documented all the interfaces and BPM integration process that was developed and also played a major part in creating proper documents in SAP solution manager for all existing active interfaces. Coding user defined functions using OOPS concept.
Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Used Moq (4.5.28),a mocking framework which is included in NuGet Packages, to write unit tests for methods in situations where there is database dependency
Environment: VisualStudio2015, C# 5/6., ASP.NET, VB.NET, WCF, Entity Frame Work 6.0, Web Forms, Java Script, JQuery, Subversion, IIS 7.0, AJAX, AngularJS 1.x/2, NodeJS, Bootstrap,HTML5,CSS3,WebAPI, Web Services,LINQ, XML, Microsoft Enterprise Library, NUNIT,SQL Server 2014
Wells Fargo, Charlotte, NC April 2014 - Nov. 2015
Role: Sr. .Net Developer
Description:
Eastdil Secured provides multiple options for search and lock the properly deals and financial services for a broad range of commercial real estate properly. Since 2010, ESI is maintain all information about properly & financial transaction details thru, ESI web based (Internal/external facing) Application.
ESI application is a single stop web based solution for buyer and seller for commercial real estate properly with Wells Fargo multiple financial option which helps to make profile for all.
Role & Responsibilities
Coordinated with clients BSS team for gathering the requirements during the analyze phase of the project.
Lead the team and attend the scrum status call and focus on planned Iteration deliverables to client (ESI) team.
Used Visual Studio 2013 IDE for develop SPA UI layers & N-tire (MVC5/WEBAPI 2) Client/Server application.
Developed presentation layer using AngularJS 1.2/ Bootstrap, HTML5, CSS, AJAX, JavaScript and JQuery.
Responsible for designing Responsive Single page application with animated user Interface applications using AngularJS 1.5.x and 2.0 and / Bootstrap library, NodeJS, JavaScript, JQuery, CSS, HTML5 and AJAX.
Manage the Payment System gateway module of interaction with application level.
Used Javascript and AngularJs for client, server validation through expression language.
Developed multiple Restful Web API 2 with SOA (Service-oriented Architecture) for GET/POST data from server (API), and HTTP response is in JSON using $httpParamSerializer, $httpParamSerializerJQLike.
Used Chrome Developer Tools/ telerik fiddler for find the network traffic details and perform the Content negotiation.
Participated in full life cycle development in an iterative environment that gets new enhancements into the hands of users early and quickly adjusting to user feedback.
Designed database tables, SP, functions, views reduce complexity of front-end queries, triggers to enforce entity relationships.
Developed Security models using LDAP (Active Directory), WCA (Wholesale Common authentication) /java web reference and SOAP/WSDL/UDDI web service for internal/external users of ESI web users.
Implement SCD (Slowly Changing Dimensions) in SSIS for loading the data thru SSIS packages for historical data.
Generate the report in SSRS while loading the data and Ad-hoc reports based on the internal team demand.
Used JSON response modulation in rest services to make it more generic for mobile client to consume the services.
Used and developed security module by using multiple partial view in (used Razor engine).
Used the TFS for version control and participate in deployment activity after each Iteration of release.
Environment: VS.Net 2013, SQL Server 2012, MS .NET Framework 4.5, ASP.net, C#5, MVC 5 with Razor, Entity Framework 6, LINQ, Repository pattern (EDMX database code first approach), Web API 2, Angular 1.5, Bootstrap, JS, JQuery1.7, SSRS, SSIS, Ajax, HTML5, CSS, WCF/ web service (WSDL) web reference, IIS 7.0, and TFS.
Capitalone Commercial Bank, Richmond, VA June 2011 – March 2014
Sr. .Net Developer
Description:
Credit Path is one of the main constituents of Commercial and Credit Infrastructure Program. It is Capital One Bank’s platform for Credit Review and Commercial & Small Business lending, including Credit Approval (Loan Origination). This system provides relationship managers, credit officers, underwriters and loan administrators the capabilities to initiate, underwrite and decision complex commercial credit Facilities (agreements). System Interact with WCIS, RTM, ACBS, ODS, DDE,
Responsibilities:
The Project based on Agile Methodology (Scrum)
Involved in Coding in C#.net, ASP.net, MVC, Jquery, functional and Technical document, Test Cases, Deployment of project
Provide Development approach and Test approach for SSIS package
Provide Architecture view on Performance improvement, Optimization on DB Query and Memory Leakage on Neevia.com
Created functions, store procedures, trigger, complex Queries using SQL server.
Worked on SSIS package to fetch the data from tab separated Text file to SQL server
Highly involved on change management, baseline of code, maintaining Environment Version map
Created Control-M jobs, Prepared High Level Design Document for functional specification
Member of Configuration Manager of CM Activities, creating Quote, Incident, Service Ticket, Change Order using HPSM tool
Consume and created the Web Service to communicate with other System (WCIS, RTM, DDE)
Highly involved in code Deployment, Configuration promotion to all 11 environments
Actively involved in environmental issue occurring on the server
Environment: C#.Net 4.0, visual studio 2010, ASP.net 4.0, .NET Framework (4.0), JavaScript, HTML, Ajax, JQuery, CSS, Web Service, Windows Service, MS SQL SERVER 2008, Tortoise SVN, IIS, HP Service Manager, Clear Case Remote Client, WINSCP, Version One, Microsoft VISIO, Control-M jobs, VPN, Citrix, NP Tracing Tool.