Technical Lead / Architect Resume
SUMMARY:
- 14 years of experience in web development. Expertise in Solution Design & Architecture to develop high quality enterprise applications with emphasis on Security and Scalability
- Good understanding of Capital Markets (Primary Markets) in Government & Institutional Banking, Trade Analysis, Compliance and AML
- Worked as a Technical Architect / Lead Developer starting from business requirements, conceptualization, planning, architecture, design, development, testing, implementation and release of software products.
- Experience in managing a team of developers (both onsite / offshore)
- High level of integrity, Excellent Communication, Commitment and interpersonal skills.
- Extensive knowledge and experience integrating modern n - tier enterprise applications using Web and Mobile platforms.
- 100% hands on coding experience and have delivered successful projects.
- Hands on experience in dealing with technical specifications, business requirements, System design, System workflow strategies, Functional diagrams and Database design. Ability to analyze, evaluate, test, debug, reverse engineer, document and take ownership of software components. Design well-formed application structures for efficient, high-speed, and scale-able application performance.
- Worked in collaborative environment and experienced in Agile / Scrum methodologies. Demonstrated experience in development phase, task allocations, setting realistic goals. Ability to create architectural artifacts and solution documentation
- Demonstrated sound analytical and problem solving skills, attention to detail and ability to logically approach a problem and document the findings.
- As a Team Lead, mentored junior developers / consultants to get hands on coding throughout the project development lifecycle and performed code reviews. Experienced as technical specialist on complex development and maintenance projects involving Internet and server technologies. Solid experience in project requirements and can recommend techniques, tools, and methodologies to achieve project goals
- As a Technical Lead, created prototypes, framework proof of concepts and a detailed road map for the projects. Co-ordinated with Network Infrastructure and database teams for trouble shooting technical issues. Worked as a lead during project go-live activity and provided production support in various projects.
- Adhere to Microsoft Coding Standards, Follow design patterns and focus on software engineering best practices. Avid learner and quickly adapt to organization’s process & standards. Strongly believe in Team work and have experience working in Open environment along with Scrum / standup meetings and Agile development process
TECHNICAL SKILLS:
Web Development: ASP.NET MVC 5.0, Web API, REST, SignalR, Entity Framework, Web Forms, Cloud development using Azure, Cloud Deployments Dependency Injection - Autofac & Ninject
.Net Framework: SOA, WCF, REST Services, Web Services, LINQ, Multi-threading, Async / Await, TPL, Serialization, Automapper
Security: ASP.NET Identity, Claims, OAuth, Two Factor Authentication, Web API Security, Windows/Forms Authentication
JavaScript Frameworks: AngularJS 1.6, Knockout.js, React.js, JQuery
Mobile Framework: PhoneGap, Xamarin
UI / UX: CSS 3.0, JQuery plugins, HTML 5, Silverlight / XAM, Jquery
Database: SQL Server 2016, Oracle 9i / 11g, MS-Access, PL/SQL, T-SQL, Stored Procedures, SSIS 2008, MySQL, IBM DB2
Programming Languages: C#, VB.Net, C, C++, Java, PHP, VB6, Perl, Python
Configuration Management: GitHub, TFS API, TFS Command Line, FxCop, Team Foundation Sidekicks, Cruise Control .Net, Final Builder, MSBuild, Jenkins, JFrog Artifactory, Nuget Packages
Testing: Nunit, NMock, TDD, ACT, Visual studio 2008/2010 Test projects, ANTS profiler
Tools: MS-Visio, Toad, PL/SQL Developer, Oracle Designer 9i, SQL Doc, Log4Net, NDoc, Smart Bear SOAP UI, Fiddler, .Net Reflector, Red gate SQL Search, Castle GUI XML Documentation, Swagger Web API
Business Intelligence: Microsoft Power BI, SSIS, SSRS 2008/2005, Crystal Reports 10
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead / Architect
Technologies: Angularjs 6, Google Material, SASS, Cordova, Web API, Entity Framework, Microsoft Unity, Web Services, SQL Server 2016
Responsibilities:
- Designed the project structure, helper methods, security, controller framework, reusable partial views
- Refactored several business objects to decouple the dependencies and removed Session objects which was affecting performance
- Worked on complex pages like Advanced search, Document uploads (up to 1 GB), security, proxy login, single sign on etc.
- Extensively worked on UI for professional look using Bootstrap and developed a Mobile friendly website.
Confidential
Technical LeadPlatform Visual Studio 2012, .ASP.NET MVC 3.0, Razor, LINQ, WCF, Autofac, AutoMapper, Oracle 11G, jQuery, Knockout.js
Responsibilities:
- Involved in production support, bug fixing and reverse engineering
- Worked on some crucial issues related to Page performance
- Worked on a set of enhancements, feature upgrades and jQuery validations
- Worked on GUI Enhancements for new modules and service integration for each CRUD functionality
- Worked on SSRS reports for several bug fixes
Confidential
Technical LeadPlatform Visual Studio 2010, .ASP.NET MVC 3.0, Razor, LINQ, WCF REST, MoQ, AutoMapper, nHibernate, Oracle 11i
Responsibilities:
- Implemented Advanced Search functionality for searching students based on their invoice status. Extensively used HTML Helpers, Razor views, JQuery helpers, Nested Master Pages in ASP.NET MVC 3.0. Modified the existing search page to implement three different tabs for Basic Search, Invoice Search and Progress Report Search.
- Implemented a couple of new methods right from the controller level till the Database tier to search for data based on different input search criteria.
- Managed search parameters in session to persist the values across different pages
- Implemented help pages for documents, master layout and some commonly used sections in Razor view
- Implemented asynchronous calls to controllers (Ajax postbacks) to perform auto search.
Confidential
Technical LeadPlatform: Visual Studio, .NET 4.0, Jquery, Sql Server 2008, SSRS, TFS
Responsibilities:
- Responsible to re-write an existing VB application to a web based intranet application.
- Extensively worked on the old application to understand the business process, validations and design framework.
- Documented several issues, enhancement and bug fixes and made an overall detailed design for the new web based application.
- Interacted with Business users, vendors, project managers and developers to bring more stability into the re-write effort.
- Responsible to re-write a legacy windows application to an Ajax based ASP.NET web application
- Implemented WCF Framework architecture for Data Contracts, Service Contracts, Service Implementation, Fault Contract, End points definitions, Service Model configuration and a Service controller
- Extensively worked on all the layers in a n-tier architecture using C#
- Responsible to collect requirements from business users, understanding work flow and addressing issues during project development life cycle
- Extensively worked on Database objects, stored procedures, SSIS, XML Data, Microsoft Enterprise Library for Data Access, Centralized Error Handling & Logging
- Designed website using CSS standards, Themes, Skins with keen acumen & friendly navigation, professional look & appearance
- Extensively worked on SSIS packages to extract data from Oracle 9i to SQL Server 2008 R2
- Developed complex SSRS Reports using SSRS Web services & also client control
- Implemented Forms Authentication & worked with Imperva (3rd party tool) for logging Confidential rmation (CPI)
- Participated in demos, code reviews, user, meetings and other organizational activities
- Visual Studio 2010, C#, SQL Server 2008 R2, WCF, Google Maps API, Jquery, .Net Framework 4.0, TFS
- Implemented an external facing website where proctors from different Fire schools can login and schedule an exam for firefighters.
- Visual Studio 2010, C#, SQL Server 2008 R2, WCF, Jquery, .Net Framework 4.0, TFS mplemented an external facing website where reviewers (subject matter expertise) can login and undertake a survey regarding firefighter exam questions.
- Visual Studio 2010, C#, SQL Server 2008 R2, WCF,.Net Framework 4.0, TFS
- Implemented an external facing website which displays Fire centers, EMS centers across the Confidential .
- Visual Studio 2010, C#, SQL Server 2008 R2, WCF,.Net Framework 4.0, TFS
Confidential, Dublin, OH
Technical LeadPlatform: Visual Studio, .NET 3.0, Sql Server 2005, SSRS,TFS, MS-Build, Click-onceFinal Builder, Cruise Control .NET, JIRA
Responsibilities:
- Used various technologies like SSRS for reporting and Ajax for a smoother UI Navigation. Implemented a sample OAUTH security feature to demo different user / access roles.
- Managed a team of 40 developers onsite and 20 developers offshore for configuration and daily build activities.
- Responsible for automating the build process. It involved 10 visual studio 2005 solutions with approximately 200 projects amounting to huge code base. Used technologies like MS Build, Batch Files, Final builder and TFS API using C#
- As a solution architect, designed various visual studio projects and extensively worked on re-factoring existing solutions. Implemented Windows service for hosting WCF service and created custom installers for more than 18 components
- Implemented Cruise control for all the ten visual studio solutions and responsible for monitoring the builds.
- Implemented Click once technology for client deployment. Used tools like Mage.exe and MageUI.exe
- Developed various tools for deploying reports, interacting with TFS, automating the database activities etc
- Extensively used JIRA for tracking the bugs and Quality Assurance
Confidential, Memphis, TN
Platform: ASP.NET 2.0, C# 2.0, Ajax, Visual studio .Net 2005, IIS 6.0, SQL Server 2005, VSS, IBM-DB2, IBM iSeries Data Provider for .NET
Responsibilities:
- Created a n-tier structure for ASP.NET and mentored the team to develop the application based on the new standards.
- Created a SOA model for designing the Web service and various web methods to retrieve Tire details in XML format
- Worked on Database re-design, wrote several new stored procedures / Views in Oracle 10G. Implemented several stored procedures / views to transfer the data from DB2 to Oracle. Independently installed Oracle server and environment specific logistics
Confidential, Louisville, KY
Technical LeadPlatform: ASP.NET 2.0, C# 2.0, Atlas - Ajax framework, Visual studio .Net 2005, IIS 6.0, SQL Server 2005, Oracle 10G, IBM DB2, Team foundation server
Responsibilities:
- Involved in all the steps of Software development life cycle
- Interacted with Business / stakeholders to study the existing system related to provider claims. Interacted with CAS team and their steps to process a claim and payment information
- Created user requirements, wire frames, sample web pages, defined process and use cases / test cases for each step
- Designed the web application according to Humana Web standards and mentored 3 other web developers to get this product done
- Worked with “Claim Processing” team to get the provider details encrypted in cookies and then starting the new application in a pop-up window
- Extensively worked on the “Data Input” screen. Created dynamic datalist for allowing user to enter diagnosis codes, procedure codes and price
- Helped other developers to work on “Diagnosis code search” and “Procedure code search” pages. Helped them to implement caching and performance improvement techniques for a smoother GUI
- Responsible for designing the XML schema to send to the CAS System to process the claims. Responsible for manipulating the output XML and displaying it to the provider
Confidential, Louisville, KY
Technical LeadPlatform: ASP.NET 2.0, C# 2.0, Atlas - Ajax framework, Visual studio .Net 2005, IIS 6.0, SQL Server 2005, Oracle 10G, Team foundation server
Responsibilities:
- Designed the entire application according to Humana standards by following architecture standards, sequence diagrams, use cases, flow charts, test cases, Nunit for critical methods and followed Agile methodology with the business and implemented the project in three iteration of development. Created the project using Visual studio 2005 and it was n-tier architecture comprising Web, Controller, Client service, Proxy, Web service, Business Manager, Core DAO, and Common projects
- Interacted with the business for UI design, navigation issues, performance, Glossary pages and developed a web application using Humana Model View controller principle
- Responsible for coding Confidential the UI level, Business objects and Data Access levels. The 835 HIPAA standards were completely mapped to a reusable object model and made a unified web service, so that different applications could access this Object
- Responsible for GUI design, Ajax controls for asynchronous post backs and performance improvement, Compression & Uncompressing techniques for huge data and session management, use of threading for XML Parsing, Enterprise logging using log4net and extensive coding in C# for overall project
- Responsible for UAT, deployment of code on TEST, INT, QA and PROD servers. Technical support for IIS team for production issues and configuration changes
- Interacted with SQL server 2005 for remit downloads logging to satisfy HIPAA requirements, Interaction with IBM - DB2 database to display real time claim data, Interaction with Oracle 10G eHUB Database server to display the 835 Remit and use of Humana Data Application block
Confidential, Bellevue, WA
Technical LeadPlatform: ASP.NET 2.0, C# 2.0, Atlas, Visual studio .Net 2005, IIS 6.0, SQL Server 2005
Responsibilities:
- Designed a 3-tier architecture in Visual studio 2005 for the ASP.NET web application
- Used Singleton Design pattern for SQL connection and Microsoft Data Application block for Data access
- Extensively worked on the GUI to make it stylish, simple and efficient to use
- Used Ajax manager and several atlas controls to make a rich GUI
- Used third party component to generate 2D image of Barcodes and used Web service to interface the 2D data in the form of byte array
- Extensively worked on the middle tier, database tier and back end, implemented several stored procedures and views
- Implemented Free text search for some tables in sql server 2005
- Being a sole developer, responsible for application deployment, database deployment and running data scripts
- Developed complex SSRS Reports using SSRS Web services & also client control.
- Implemented automated E-mail feature (embedding dynamically generated 2D barcode images) and login details
Confidential, Seattle, WA
Technical LeadPlatform: ASP.NET 2.0, Telerik, C# 2.0, Visual studio .Net 2005, IIS 6.0, SQL Server, COM+
Responsibilities:
- Ported existing web pages from ASP to ASP.NET
- Responsible for “Projection” Functionality. Designed the whole module based the requirements, coordinated with third parties like Milliman, Fidelity and End clients to make sure about the complex data structure and various cases for the Admin site
- Designed the overall application in terms of functional parts, Components, GUI, Business and Database changes.
- Involved in full-fledged coding end to end. For the front-end used C# 2.0 with latest features like Generic List, Custom controls, Ajax from Telerik, Error logging using Log4Net. On the back-end, worked on T-sql stored procedure and created lot of views
- Responsible for developing the logic for “Dashboard” or “Landing” page. Functionalities included searching for existing employees using a Telerik dropdown list with invisible post back based on first name, last name and ssn
- Implemented Role based security for Left navigation, Top navigation, command buttons and updated the backend for various security users
- Worked on Master pages, style sheets, various client side interfacing using DOM standards to work both in IE and Firefox
- Created a few challenging user controls where in the input data should be persisted during post backs. Implemented delegate, custom events for this control
- Responsible for mentoring junior developers technically and performing code reviews, updating internal Wiki source, setting code standards for C#, presentations on custom controls, code reusability, using Resharper refractor tool
- Provided on-site support for live bugs, analysis of customer data with various vendors and documenting the critical issues
Confidential, Bothell, WA
Technical LeadPlatform: ASP.NET 2.0, Microsoft Atlas Framework, Telerik, C# 2.0, Visual studio .Net 2005, IIS 6.0, SQL Server / Oracle 9i
Responsibilities:
- Responsible for overall design of the tool, requirements gathering from employees located in remote places, defining a standard business process and implementing co-ordination of security policies
- Responsible for designing new database objects, implementing Data access through Web services and Unit testing
- Architecting the development into custom business layers, C# modules for different atomic types, SQL Server 2000 (Table design, Stored procedures, Business constraints, error handling and Data migration)
- Minimizing post back’s for a smooth user experience using Telerik Ajax manager
- Using latest features like control dragging (for charts), Modal dialogs and Session based applications for maintaining different versions of data