Srikanth Talla
********.*******@*****.***
.Net Developer
Phone: 707-***-****
Over 8+ years of experience in IT Industry with expertise in Programming and Analysis, developing Enterprise applications, ecommerce applications using Microsoft .Net Technologies.
Professional Skills
Feasibility Design Study, Coding, Implementation, Maintenance, Business Objects and End User Training
Strong communication & Relationship Management skills, analytical ability to perform under pressure. Result oriented, a team player, enthusiastic & self-driven, with a high degree of commitment
Software development life cycle (SDLC) n-tier web applications in .NET environment
Agile Methodologies, Scrum Methodologies and Waterfall Methodologies Expertise and Developing Middle/N-Tier Architectures
Concept of Object Oriented Design & Programming (OOD/P), Inheritance, Abstraction and Polymorphism
Custom web parts controls like Search Box, Search Results, Pagination, Navigation Filters, and Sort bar.
Build large-scale web applications and mobile-first websites using React, AngularJS, and C#.
Wrote AngularJS controllers, views, and services for new website features.
Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
Removing complexity in applications using Visual Basic 6.0 knowledge
Installed, configured, and managed the servers (Tomcat, Apache, MySQL, MongoDB, Hudson/Jenkins, JIRA, Git, JUnit)
Expertise in using the Tortoise SVN (Windows Explorer), Ankh SVN (Visual Studio), Visual Source Safe and developing 3-Tier Architecture Applications.
Expertise in using the Team Foundation Server and developing Applications
Experience in working with HTML, Java Script, AJAX, JQuery, JSON based client web applications.
Experience in using 3rd party Tools and frameworks – EMC, Telerik and Infragistics. Knowledge and experience in OOPS and Design Patterns.
Experience in developing SOA (Service Oriented Architecture) and multi-tier applications for the Internet/Intranet Applications using Microsoft Technologies. Experienced in developing and consuming services - XML Web and WCF.
Expertise in using the Oracle, Oracle PL/SQL Expertise in using Ajax Tool Kit Controls for validation of the web forms and to validate the user data.
Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
Used Maven for build framework and Jenkins for continuous build system.
Serial Port Data Communication-RS232 in ASCII and HEX data type transmission.
Distributed applications using technologies that provide a suitable framework like Windows Communication Foundation (WCF), Web Technologies - ASP.NET, Web Services using SOAP, HTTP Handlers, .NET Remoting and Ajax Tools.
Support in analyzing online marketing requirements and target customers. I use Sitecore to design in developing and customizing applications and provide well and powerful analytic feature.
Good hands on experience on Sitecore CMS.
Handling the tasks of designing and maintaining SQL databases and VB6 applications
Design and Implementation of Desktop Applications with Microsoft Visual Basic 6.0
Design and Implementation of Distributed Applications with Microsoft Visual Basic 6.0
Analyze Requirements and Define Solution Architecture
Design and Implementation of Web Solutions with Microsoft Visual InterDev 6.0
Expertise in C#.Net, VB.Net, ASP.Net, JQuery, Ajax in Windows and Web Application development.
Experience of handling queries, Joins, Stored Procedures using .Net 3.5 LINQ components.
ADO.NET objects such as SQL Connection Object, SQL Command Object, Data Reader Object, Dataset Object and Data Adapter Object. Used SQL Server for Database written. Stored Procedures, Triggers, Functions, Views and development of Database Objects using PL/SQL, T-SQL in SQL Server.
Used Angular JS as the development framework to build a single-page application
Analytical and problem solving projects including Class Files and Class Libraries for the business logic layers.
Having the knowledge of MVC (Model View Controller) with ASP.Net for developing the light weight web forms. WPF (Windows Presentation Foundation) and Silverlight for developing the windows applications.
Low Level Design of Databases, Strong analytical and communication skills
Excellent team player with problem-solving and trouble-shooting capabilities
Strong low-level debugging skills, analysis, design, development and implementation
Unit, Performance, Integration, Regression and User Acceptance Testing of Reports and Universe.
Translating business reporting requirements into universe Strategies and design.
Implementation of reports in different formats using Crystal Report 12/XI/9.0.
MS SQL 2008/2005/2000 in writing SQL Queries, Stored Procedures, Joins and Functions.
Experience in creating Database using Data Modeling and strong understanding of creating Relational database tables using SQL Server.
Education:
Master’s in Computer Science From Chicago State University, Chicago, IL – 2010.
Technical Skills
Technologies
ASP.Net, Visual Studio Framework 1.1/2.0/3.5/4.0, Web Services, HTTP Handlers, WCF, WPF, MVC, Silver Light, ADO.Net, HTML, XML, VBSCRIPT, JavaScript, AJAX, CSS, SOAP, FrontPage, AngularJS, Jenkins, Maven, JUnit, Jira, Sitecore.
Programming Languages
SQL, PL/SQL, VB 6.0, C/C++, VB.Net, C#.Net, JQuery
Databases
MS SQL Server 2008, 2005, 2000, LINQ, Oracle, MS Access
SQL Tools
TOAD, SQL* PLUS, T-SQL
Operating Systems
Windows Server 2008, 2003, 2000, Windows XP, Windows Vista
Development Methodology
Agile Methodology, Scrum Methodology, SDLC, Waterfall Methodology
Data Modeling Tools
ER-Win4.x/5.x/9.x
Business Objectives
Crystal Reports 12, CSV Files, PDF Files Formats
Professional Experience
Client: W.W.Ameriprise Auto & Home Insurance, Green Bay, WI Sep 2016 – Current
Project: Insurance
Designation: Senior .net Developer
Is an insurance company based in suburban Green Bay, Wisconsin. The company sells auto, home, condo, renters, umbrella (personal liability) and travel insurance. Insurance is underwritten by IDS Property Casualty Insurance Company and Ameriprise Insurance Company, each a wholly owned subsidiary of Ameriprise Financial, Inc.
Responsibilities:
Involved in gathering the requirements from client and developing the User Interface using ASP.NET 4.0.
Designed and developed MVC architecture using .NET framework with C#.NET.
Followed Agile Scrum methodologies for developing the application.
Involved in analysis, design and development of the project using object oriented analysis and design (OOAD).
All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using ASP.Net User Controls, Server Controls and ADO.Net.
Worked on parsing and editing XML documents by validating it to the schema using class libraries provided by .NET.
Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
Created rich User Interface on the web using HTML5, JQuery, CSS3, AngularJS and JavaScript.
Development of Proof of Concept websites in Sitecore and .NET. Utilized Sitecore CMS solutions to design .Net application features.
Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
Wrote Unit testing, writing code for deployment automation using MSbuild and Octopus
Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
Develop frontward-facing websites as an individual and on teams using technologies including ASP.NET, JavaScript, XHTML, CSS, XML, SQL Server, and Sitecore CMS
Provided Sitecore and PHP/.NET development for client.
Involved in coding the various modules of the project in MVC 3, C# and Sitecore 6.5. Integration of the application.
Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages.
Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc. Using Angular JS, Coded frontend interface with Bootstrap, Angular JS, CSS and HTML5.
Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives for driver and vehicle modules.
Worked directly with the Microsoft Azure Product team in tracking and resolving defects in the beta Azure IaaS offering
Experience in designing GUI, building DLLs (COM/DCOM) and programming in Multithreading & Serialization using Visual Basic 6.0 / VB.NET.
Developed the core functionality using Visual Studio.NET & C#.
Designed the application using the Distributed Enterprise Application Template provided by Visual Studio. NET.
Designed the Continuous Integration (CI) framework for SSC Pacific’s R&D department setting up a private Gitlab server to handle the internal developer git workflow and Jenkins to do the automated CI testing and builds.
Utilized Angular JS and Express framework to create dynamic data driven web pages.
Reviewed requirements and integrated Site core CMS with SharePoint and other systems
Developed Restful service using WCF framework and used Angular Js for getting data.
Analyzed and exchanged administrator, designed, developed and maintained the web-based and automated accounting systems and various other applications using Visual Basic 6.0 and SQL Server.
Extensively used Cascading Style Sheets (CSS), AngularJS, JQuery for Styles, Fonts and Themes.
Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls. Worked with CSLA Framework in a Windows Form and Web environment for internal application. Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as Database (SSIS & SSRS).
Responsibility for Build releases, Deployments and Production Support. Worked closely with Project management Team and Offshore teams. Designed and developed various Web Pages and User Controls using ASP.Net, C#, ADO.Net, JavaScript, AJAX, JQuery and Infragistics Controls.
Developed an Azure based high performance compute environment to support the massive computational requirements of client congressional redistricting Azure application
Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.
Worked with Sitecore Content Management System.
Involved in integrating .Net controls into Sitecore.
Created Data Templates with standard values in Sitecore.
Generated Flatten WSDL’s from the referenced WSDL’s using XML, XPath and XSL Transformation.
Used LINQ to XML for querying the XML documents.
Implemented Model View Controller (MVC) Architecture.
Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
Key contributor in design, development and delivering n- tier Doc Manager Web Application
Using ASP.Net, ADO.Net, C#, AJAX, JavaScript, JQuery, JSON, WCF and Infragistics.
Designed and Developed Modules – Dashboard, Workflow, Search, File Import, Profiles, Reports, Security, and Framework.
Designed and implemented an Event Sink, COM component, in C# for the Microsoft Exchange Server which would essentially be triggered on an On Save event and would detach any attachments coming in on an email and drop them onto the specified network drive.
Developed various Web pages and User Controls. Used various ASP.Net, AJAX, Infragistics controls and JavaScript, JQuery for Front-end development. Worked on populating the system using SSIS with usage data from various sources
Implemented company-wide fully automated continuous integration build and deployments using TeamCity and Octopus Deployment
Developed Business and Data Access layers using C#, WCF, ADO.Net, DQL and SQL Server. Used Session objects, Cookies, View State and Caching concepts for state maintenance.
Worked on Service Oriented Architecture (SOA). Developed XML Web and WCF Services
Implemented HTTP protocol and SSL to secure the information between WCF Service and Client.
Developed code to validate the user credentials for authenticating user to access the WCF service.
Developed a Module that enables the administrator to provide access rights to users based on their credentials.
Worked on Stored Procedures, Triggers, and Views in the SQL Server 2008.
Generated reports using SSRS and integrated with web application.
Used Microsoft Team Foundation Server (TFS) for source access management.
Used several test cases to check for bugs in the code and for bad data.
Involved in unit testing using VS IDE Unit Test project.
Generated reports based on the managed code Analysis for various Services using Microsoft FxCop tool10.0.
Environment:
Visual Studio.NET 2012/2010, MVC 3/4, ASP.Net4.0, C#, WCF, Web Services, SOAP, Agile Scrum, TDD, LINQ, JavaScript, TFS, ADO.Net, SQL Server2008, SSRS, SSIS, IIS 7.0, Windows Server 2008, XML, XSLT, XSD, UM, Sitecore.
Client: Cardinal Health, Dublin, OH March 2015 – Aug 2016
Project: MIS Management
Designation: .NET Developer
The project deals with Medical Information System. The main objective of this system is to provide emergency information of the individuals, who have registered with this system to the consulting doctor. The main features of this system are intranet online registration of individuals, advertisement, administration module to monitor the performance of the system and displaying of emergency information with Internet Technology.
Responsibilities:
Extensively worked on designing User Interface for the application.
Developed GUI using ASP.NET MVC with Ajax controls.
Developed Web User Controls and Custom User Controls to minimize code redundancy.
Worked extensively in EDI 837 transactions to submit all details of claims.
Validated pages using Asp.Net on server side and, Angular JavaScript for Client side Validation.
Used AJAX controls like Cascaded drop-down and Calendar for look and feel in the MVC.
Developed HTML5 prototype of the web pages using CSS3, according to the requirements.
Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
Front-end architecture and engineering for Tibco's enterprise social application platform. Technology stack includes AngularJS, Backbone.js, JQuery, JQuery UI, Underscore.js, Ruby / Rails. Developed the UI component architecture for Tibbr's developer framework using AngularJS.
Created an AngularJS add on lib that allows component developers to define and bind to W3C Custom Elements (Web Components) from within Angular 1.x.x code.
Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git
Development was done using Agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process. Actively involved in design and development using UML, ASP.NET Master Pages, Themes, Skins, ADO.NET, JavaScript, JQuery, AngularJS, CSS and Visual Studio.Net 2008.
Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005
Performed several POCs from Visual Basic 6 to Visual Basic.Net.
Visual Basic 6 to Visual Basic .NET Migration projects development.
We had used MVC 4.0 Object oriented design pattern for development. The Presentation Layer was implemented in ASP.NET 3.5 using Web Forms, User Control, and Web Controls.
Implemented MVVM (Model View Model) pattern to create Silver light user controls. Extensively used WPF page layouts, animated transition controls and key-frame animations.
Used Ajax Control Tool kit to run client side script, enhance rich web UI, validation and showing div based Ajax extender. Experience with B2B/EDI/WCF solutions using BizTalk Server and implemented ESB concepts in BizTalk.
Development of Proof of Concept websites in Sitecore and .NET. Utilized Sitecore CMS solutions to design .Net application features.
Responsibilities include UI development in support of various web applications. Technologies used include HTML 5, CSS, JavaScript (jQuery, OOP), ASP.NET MVC 4, Scrum planning and sprint reviews.
Extensively used Cascading Style Sheets (CSS), AngularJs, JQuery for Styles, Fonts and Themes.
Managed to implement a layout system which adapt to changing window and display conditions by using WPF layout controls. Worked with CSLA Framework in a Windows Form and Web environment for internal application. Used .Net assemblies for building forms and reports, linked tables with Access using SQL Server as Database (SSIS & SSRS).
Customized Calendar Controls to block certain dates based on Business Rules.
State Management is implemented through Session, View state, and hidden fields.
Involved in application development using Visual C#, ASP.NET 3.5, SQL Database, LINQ, WCF, Entity Framework and Web API RESTful Services.
Worked with ASP.NET caching features, configuring optimizations and securing the web application.
Implemented the Error Handling.
Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for Consistent access to SQL data source.
Created Tables, Stored procedures, Views and Triggers in SQL Server 2012.
Developed, deployed and monitored SSIS, SSAS, TeamCity and Subversion.
Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables using SQL Database.
Deployed applications into test and production environments by using web server (IIS).
Developed project using agile model.
Implemented Core Business logic.
Environment:
.Net Framework 3.0/3.5/4.0/4.5, Visual Studio 2012/2013/2015, ASP.NET, C#.NET, ADO.NET, MVC5, HTML5, CSS3, Web API RESTful Services, WCF, JQuery, Angular JS, Bootstrap, EDI 837 Transaction, SQL Server 2008/2012, TeamCity, Subversion, Sitecore.
Client: TD Bank, NJ April 2013 – Feb 2015
Project: Loan Application Processing
Designation: .Net Developer
Description
Loan Application Processing System of TD Bank will keep track of all loan applications received at various branches till the applications are approved, rejected or stopped. The System provides two different user interfaces, one for the customer to enter information online. The second user interface is used by the loan processing officer to check the applications, the details of the customer so that loan can be granted. It is intelligent system that can queue and route the loan applications to various departments depending on the type of loan. The system also monitors the work load i.e. to find out how many Applications are in hold mode, in pending mode and how many are in process. The data repository resided on MS SQL, which provided snapshot data for the reporting interface. The interface was developed using web forms and Java script.
Responsibilities
Interacted with business users to gather business specs and prepared design docs (use cases, sequence diagrams) using UML.
Created ASP.Net pages and Class Libraries containing code for business and data access logic using C# .Net.
Used .Net features like ADO.Net, Web Forms, Web User Controls, and Web Custom Controls.
Developed the user controls using code behind classes. These were integrated with the AJAX enabled Infragistics. Net Advantage controls like the Ultra Web Tree for extended functionality and also to provide a rich presentation layer.
Update with ASP.Net AJAX to allow for instant updating of client-side HTML fields without doing a post back.
Developed the validation process on both client side and server side using ASP.NET validation controls.
Developed CSS files to design the Web forms and controls used in the application. Used CSS for achieving uniformity among all the ASPX Pages Implemented state management with session objects and cache objects to enhance the security of the application.
Created Custom web parts and user controls using .Net technologies and C# as the programming language.
Involved with the design of client interface, defined needed data validations and wrote client side validation scripts using JavaScript.
Involved in the design of the business flow along with the development of the application.
Implemented layer architecture with emphasis on programming Business Logic and Data Access Logic Layers.
Designed business logic to increase the security of the website.
Developed reusable .NET components to perform business processes and interact with the SQL database using ADO.NET.
Deployed the application on web servers and application servers in development environment.
Utilized Form based authentication to get customers' identity. Used Cookies and Session objects to store customer's preferences.
Used ADO.Net classes like SQL Connection, SQL Adapters, SQL Data Reader and SQL Command classes for data access.
Retrieved and update data using SQL server 2008 as database and wrote Stored Procedures and SQL queries for business rules.
Used XML to bind menu controls for displaying data from ADO.NET.
Extensive use of data binding techniques to display customers’ orders, list of quotes to watch, account history, etc. Created Views and Triggers and Joins to manipulate the data. Used Web Services to expose the documents from the Application.`
Environment
.NET Framework 3.5, C#.Net, Ajax, ADO.Net, JavaScript, SOAP, UML, XML, CSS, Web Services, SMTP Protocol and Servers, Visual Studio .NET 2008, Microsoft Visio 2008, MS SQL Server 2005, CSS, Crystal Reporting Services.
Client: Link Share Corporation, SFO,CA Oct 2011 – Mar 2013
Project: Affiliates Marketing Programs
Designation: .Net Developer
Description
Link Share Corporation is the pioneer in Affiliate Marketing in US. Link Share provides e-commerce business solutions with high quality pay-per-action retail marketing network along with expert consultative services through patented technology for many Fortune 500 clients like American Express, Chase, Macy’s, Wal-Mart, Office Max, 1-800-Flower, Tiger direct, CompUSA etc.
The company’s newly launched (pilot beta version) web based affiliate interface enables affiliates to track, manage and evaluate their marketing programs more effectively and seamlessly in a user friendly interface.
Responsibilities
Performed Client side validations using validation controls in ASP.NET, and JavaScript.
Authentication was performed using Forms Based Authentication and using ASP.Net validation controls for user validation.
Implemented user reentry through User Session and Application Page objects, deferred session state was built to store and retrieve session information of users
The backend DB is reengineered from DB2 to SQL Server database modeled for efficient accommodation and management of the data layer. Ample usage of ADO.Net and the System. Data namespace through the application of datasets, data readers and stored procedures for effectual data management.
Developed web applications using ASP .NET MVC 3.0 framework
Worked on Agile Methodology (Scrum) to meet timelines with quality deliverables.
Created views and involved in database design, writing Stored Procedures, Triggers and Functions using T-SQL in SQL Server 2008.
Designed and developed Web Forms using ASP.NET, C#, HTML and CSS for the UI.
Used .NET AJAX controls to dynamically render the content on web pages developed using C#.
Used WCF for building service oriented applications.
Used Master Pages and Cascading Style Sheets (CSS) to output a uniform look for the application.
Wrote AngularJS controllers, views, and services for new website features.
Application implemented as a single-page, AngularJS client
Involved in the Design of the Application using ASP.Net, WCF, Entity Framework, Link to SQL
Developed application using WCF, WPF.
Implemented Web Services using WSDL and SOAP.
Used multi layer architecture with separate Business Logic and Data Access Layers and Presentation Layers.
Designed a rich user friendly interface using the data grid control and record set paging to view the request. Made use of Request and Response objects and cookies for the user accounts.
Designed and developed the Win forms application using C#.Net and .NET 2.0 for Object oriented design and development
Designed and developed Data Access Layer (DAL), Business Logic layer (BLL) and other components in VB.Net
Used ADO.NET objects such as Data Set, Data Table, Data Adapter, SQL Command, SQL Connection, and Data Readers for communication between the application and databases.
Created and maintained the Database tables, Stored Procedures, Views, and Triggers in SQL Server 2005.
Environment
.NET Framework 2.0, C#.NET, ADO.NET, Ajax, Web Services, JavaScript, VSS, SOAP, XML, XAML, CSS, Visual Studio .NET 2005, Microsoft Visio 2005, MS SQL Server 2005, Crystal Reporting Services.
Client: Lender Processing Services, Westminster, CO July 2010 –Sep 2011
Designation: .Net Developer
Description: LPS Field Services is in the business of providing field services to mortgage servicers for satisfying their loan servicing requirements which are governed by Federal, State and local laws. These Field services comprise of Inspections and Preservation of the assets of the mortgage servicers.When a property goes into Foreclosure, then Clients want LPS-FS to perform Inspection on the property to ensure that the property is vacant. In case the property is not vacant LPS-FS performs eviction on the property. The Inspections are performed to make sure that the property is vacant, in order for the Preservations to be performed on it.
Responsibilities:
Gathering the requirements for building the application.
Prepare high level and detailed design documents.
Prepare Use Cases and Test Cases.
Developed the application using C#.Net,Web Forms, Java Script,JQuery, SQL Server technologies.
Developed classes & interfaces for the Data Access layer using C# and Entity Framework.
Used JQuery for browser compatibility and Telerik controls for rich UI functionality.
Actively participate in database design meetings.
Maintaining Audit Log using SQL Serverand Update Tracking System.
Developed XML and Collection parser using LINQ.
Writing WCF Services to interact with Business Components.
Actively participate in code reviews.
Provide inputs in technical Architecture.
Handled the TFS branching & merging.
Participated in a fully scalable WPF based client/server brokerage application using C#, WCF, Entity Framework and SQL Server.
XML and SOAP were used to exchange structured and typed information with help of Web service over the internet.
In depth knowledge of Crystal Reports, Windows Presentation Foundation (WPF) using .Netand Silverlight.
Installing and supporting IIS for use with Web applications.
Created TFS team builds for the application and for Version Control.
Responsible for developing a new SOAn-tier Web browser application with WPFFramework and VisualStudio for DAT System.
Automated the deployment of application on lower and higher environments.
Involved in release and deployment of the application.
Team Co-Ordination with Offshore folks.
UML was used for the preparation of Use Case, Sequence Diagram, ER-Diagram, and Class Diagrams using MS Visio.
Environment: Visual Studio 2010, C#, ASP.Net, .Net Framework 3.5, SQL Server 2008 and 2012, Entity Framework, WCF, LINQ, WPF, Web Forms, Web Parts, JQuery, XML, IIS 6.0, TFS 2010, MS Visio, Telerik.