Application Architect Resume
Erie, PA
SUMMARY:
- Microsoft Certified professional with 13 years of experience in analyzing, designing, development and implementation of Microsoft technology based solution.
- Currently working as a Performance Architect for a Fortune 500 Insurance company for its agent facing portal.
- Over 4 years of experience as Technical Architect and leading teams in developing and designing Enterprise Applications, creating and reviewing design artifacts, code reviews and creating POC’s.
- Even though the main focus is to lead teams and delegate tasks, I am also a hands - on coder and assign tasks to myself. This is needed for keeping up with the ever changing technologies.
- Experienced in gathering requirement and preparing business and system use cases to ensureapplication met business and functional requirements.
- Experience in conducting technical assessment and implementing development coding standards and practices.
- Have worked with US Healthcare clients and various associations like American Bar Associations and Society of Actuaries.
- Have knowledge of Healthcare regulations and security compliances.
- Domain knowledge of E-Business, E-Commerce, Government Sector, Travel & Hospitality.
- Actively participate in System Analysis, Design and development.
- R & D on new technologies. Frameworks and coding patterns.
- Excellent Experience in migration projects like ASP to ASP.NET, Migrating from older .Net versions to newer version.
- Pre-sales- Due diligence, Analysis and estimations of effort and cost and assist in preparing proposals and Quotations.
- Understanding and documenting complex applications for offshoring.
- Mentoring and Grooming team members by arranging and hosting training sessions and demos.
- Lead team of Technical support personals, developers & helpdesk members. Biggest team size > 12.
- Good exposure in designing UML diagrams and writing low level documentation.
- Interacting with the client for system study, requirements gathering, analysis and scoping.
- Coding, Reviewing code, debugging and troubleshooting for complex technical challenges. Optimization for performance and maintenance.
- Managing smooth implementation and testing of the application at client location.
- Extending post go-live and application maintenance support to the client.
- Leading the team in various phases of application development.
- Good in maintaining and implementing Quality Standards and processes using the standard Dev-Ops techniques like Unit testing, Continuous integration, automated testing.
- Have strong experience in software development lifecycle using waterfall&Agile Scrum Methodology
- Self-motivated, fast learner, team player, good oral communication skills, results-oriented and customer focused. Proven track record of handling varied and complex responsibilities
- Strong collaboration, team building, interpersonal, communication skills with proficiency at grasping new technical concepts quickly & utilizing the same in a productive manner.
TECHNICAL SKILLS:
13 years of experience in: Architecting, design, development, coding and testing of business / commercial applications using microsoft.Net, Html5, CSS3, and JQuery. Proficient in a wide range of Internet/Intranet, web, Ecommerce applications using ASP.NET, C#, VB.Net, ASP, Web Services, WCF Services, ADO.NET, SOAP and scripting using VB Script and JavaScript, MS Visio, MS Project, Microsoft Office System, Word, Excel etc...
Languages: VB.NET, C#.Net
Web: Asp.Net Web Forms (1.1, 2.0, 3.5, 4.0, 4.5) and Asp.Net MVC (3, 4), HTML, ASP, DotNetNuke
Services: WCF, Classic Web Services, REST, Web API
Tools: Ninject, Resharper, DotTrace, DotMemory, AppFabric 1.1, MS Service Bus
APM: AppDynamics
ORM: Entity Framework, Linq to SQL
OOAD: Pattern Based application design, Design Patterns, SOA Patterns
Misc: UML (Software Design, Diagrams)
Coding Methodologies: Waterfall, Agile Scrum.
Project Management, Build and Deployment: Installation and configuration of TFS, TFS based project management (Setting up daily, CI and validation builds, Defect management, project reporting)
Databases: Oracle 10G, SQL Server 2000/2005/ 2008/ 2012, MS-Access
Modelling Tools: MS Visio
Testing: Visual Studio Test Projects and NUnit
PROFESSIONAL EXPERIENCE:
Application Architect
Confidential, Erie, PA
Responsibilities:
- Working as an AppDynamics expert to monitor application performance and help to identify any performance bottleneck.
- Configured instrumentation, alert and monitoring, analyzed various metrics by using various tools.
- Review .Net code to identify any bottlenecks that could cause performance issue.
- Generate traces using DotMemory, DotTrace to identify performance issue.
- Used various tools like YSlow, Chrome Developer tools to identify Client side performance issues.
- Implemented Dynamic Compression by analyzing the compression level on production servers.
- Worked with performance team for script changes for every release and analyzed the various test runs.
- Triaging issues reported in production by various teams.
- Worked as a liaison between development teams, DBA, Middleware, Performance, Integration teams.
- Worked on various POC’s to identify issues with Service Bus, AppFabric cache, Ninject, Entity Framework implementations.
Skills: C#,ASP.Net4.5, HTML,CSS,XML, WCF, Entity Framework, KnockoutJS, Visual Studio 2015, SQL Server 2012, Ninject, Service Bus, App Fabric Cache, Splunk, Log4Net, ReSharper, AppDynamics, DotTrace, DotMemory
Technical Architect
Confidential, Albany, NY
Responsibilities:
- As part of CDPHP Extended Architecture team was responsible for preparing various technology development standards, technical assessment of various internal applications, preparing architecture and design artifacts, code reviews and performance tuning.
- Constructed coding standards for ASP.NET, C#, JavaScript, CSS, Database & Security.
- Conducted technical assessment of various Intranet applications and batch jobs and provided a details report to the management.
- Performed detail technical code reviews to identify existing issues and suggested area of improvement.
- Provided technical support to the team and helped them to troubleshoot various critical production issues.
- Analyzed performance for various jobs and identified the root cause.
- Provided remediation for the improvement of intranet applications.
- Rewrite a critical application Campaign Controller from scratch.
- Created logging and exception handling framework.
Skills: C#,ASP.Net4.0/4.5, Telerik Controls, HTML,CSS,XML, WCF, Entity Framework, JQuery, Visual Studio 2012, SQL Server 2008,SVN, Log4Net, ReSharper, Microsoft Visio, Microservices
Technical Manager
Confidential, Vienna, VA
Responsibilities:
- As part of Personify Professional Services group worked on enterprise scale application developed on .NET 4.0 platforms. It comprises of a number of components, namely .NET windows form based back office thick client application, a service oriented application server, oData based web service layer, front end web application hosted on DotNetNuke platform. It involved designing and developing new features, remodeling existing functionality to meet new customer requirements and improving application performance
- Understanding end user requirement and prepared requirement document and use cases.
- Prepared plan and assign resources for the enhancement or change request.
- Created Details technical design document including the low level details like DB objects needs to be created, classes’ needs to be constructed.
- Developed .Net modules to be deployed over DotNetNuke (DNN).
- Managed a team of 10 developers and provided all technical support.
- Performed code reviews and used tools like resharper.
- Analyzed and resolved performance issues using tools like JetBrains.
- Performed various product version upgrades for releases.
- Worked on Team Foundation Server (TFS) and used change set for reviews and created and merged various branches.
- Performed troubleshooting with end clients and resolved production issues.
- Used NLog for logging and used Memory caching for caching.
- Used telerik RadGrid and other controls.
- Worked on performance tuning of database objects like stored procedures etc.
- Implement best practices, standards and procedures including quality and delivery methodologies.
Skills: C#, ASP.Net, HTML, HTML5,CSS 3.0,MVC, Entity Framework, Telerik, JQuery, Visual Studio 2008/12, MS SQL Server 2008/12, TFS, NLog, Resharper, JetBrains, Fiddler.
Senior System Analyst
Confidential, Dallas, TX
Responsibilities:
- Worked from scratch for a travel portal which focuses on aggregating demands from travelers and then sending the aggregated demands to different suppliers for getting discounted rates. Also travelers would be getting loyalty points for each transaction or transactions done by friends. It also provides an option to share the details with friends on different social media networking sites.
- Participated in Client meetings for understanding of business process and requirement.
- Prepared functional and nonfunctional requirement document and use cases.
- Prepared architecture document with high level and low level design.
- Worked on ASP.NET MVC and conducted training for the team of developers for the same.
- Integration with existing booking engine system which was used for airline boking.
- Integration with Social media like Facebook and LinkedIn.
- Explored tools like mailchimp for email sending.
- Worked on aggregation engine to collect all the demands and apply certain rules.
- Worked on Supplier and Admin interfaces.
- Used Entity Framework and LINQ
- Worked on Single sign on.
- Identifying the Prerequisites (hardware, software, Access rights, connectivity etc.) for the project
- Preparation of test cases, populating SIT test result
- Worked on Agile/ Scrum mode.
Skills: C#, ASP.Net, Microsoft Visual Studio 2008, MS SQL Server 2008, Entity Framework, WCF, LINQ, TPL, Subversion, Microsoft Visio.
Project Lead
Confidential
Responsibilities:
- Worked on Vendors@GOV public facing site for Singapore government which is used for vendors to upload and submit their invoices for backend processing with features to see the Invoice Status and Payment Details, Update Vendor Particulars including Bank Details. This portal uses Sing pass and Easy Authentication Mechanism for Vendors Login.
- Understood the existing ASP application and business processes.
- Prepared detail design document with the components and modules which need to be created.
- Listed down the existing VB functionality which can be migrated as it is.
- Develop the application using ASP.NET with ADO.NET and web services.
- Used Microsoft Exchange services for the application for retrieving and sending emails.
- Worked on the deployment and post implementation issues.
- Coordinated with helpdesk on the post deployment client issues and also understood/ resolved the problems directly from the end users.
- Coordinate with IT groups and external vendors and ensure effective application services to ensure reliability of all applications.
- Provide 24x7 operational support to all production practices post deployment.
- Maintain logs of all issues and ensure resolutions according to quality assurance tests for all production processes.
Skills: C#,ASP, ASP.Net, MS SQL Server 2005/2000, Visual Studio 2005/2003, MS SQL Server 2005, Visual Source safe.
Project Lead
Confidential
Responsibilities:
- Worked on Public facing website which provides access to user to search, configure and purchase land information online by downloading the PDF or AutoCAD files. Map facility is available for user to traverse through the land lots and configure print setting before purchasing. Payment can be made through credit card or GIRO. INLIS is a web migration project from Cold Fusion (CFM) to .NET (C#). Enhancement follows after the migration which includes system modification and new features.
- Managed a team of 6 resources as well as Helpdesk team.
- Worked as a Technical consultant for the client for all Microsoft Related enhancements and concerns.
- Successfully designed and developed new product enhancement such as RLP & RPP for the project INLIS.
- Implemented SSL Handshake for Integration with a Java application.
- Implemented Web Service for GWSX (Government body to host web services)
- Implemented Payment Gateway Integration for Credit Card/ Sing pass.
- Facilitated Load Testing and Performance improvement for the application.
- Managed Web Server and DB servers for backup operations.
- Created batch Jobs for Database and file backup.
- Monitored day to day activity of the team and handling any escalation either technical or function.
- Handled Client and vendor communications.
- Created MIS Reports for financial and Transaction data.
- Supported tools and product like ADABAS, FileNet, iTextSharp.
- Performed Server monitoring and maintenance.
- Submitted weekly / monthly report to the client as well as internal management.
- Coordinated with helpdesk to resolve the end user product issues.
- Met all the deadlines and issue resolution within SLA.
Skills: C#, ASP.Net, Oracle 10G, MS SQL Server 2005, VisualSourceSafe, Microsoft Visual Studio 2003/ 2005, Web Service (asmx), Microsoft Visio, PowerShell scripts, FileNet, ADABAS, NetMonitor, FXcop,ArcGIS
Senior Software Engineer
Confidential
Responsibilities:
- Worked on to build an intranet based application to automate the report generation and database migration. Automation of the report generation has been done in ASP.NET which involves UI Front-end application along with backend Class libraries which are having some extensive Business logics for getting probability of Default and other financial factors. This application also uses LDAP Server authentication & authorization.
- Involved in Requirement gathering and meeting with business users to understand requirements.
- Provided solutions to problem statements over Microsoft technology.
- Worked on solution design, concept visualization and functional and technical requirements definition and documentation.
- Designed and developed the application using N-Tier architecture using Microsoft Enterprise Library.
- Integrated with LDAP authentication.
- Used Open Source Tool Zed Chart for all Charting requirements as an alternate solution to Office Excel components.
- Designed database tables and relationships.
- Handled deployment and release management.
- Assistedbusiness users and provided production support for deployment and test procedures.
- Worked on post deployment issues.
Skills: C#, ASP.Net, MS SQL Server 2000, Microsoft Visual Studio 2003, Visual Source Safe 6.0, Zed Chart, LDAP
Senior Software Engineer
Confidential
Responsibilities:
- Participated in system requirement discussion with client.
- Prepared requirement documents and test cases.
- Worked on POC for logging tools like Log4Net and Microsoft Enterprise logging blocks.
- Developed business logic, business services (asmx) and DAO objects in C#.
- Performed code reviews, unit testing using NUnit.
- Worked on integration and system testing.
- Working on technology presentation and trainings.
Skills: C#, ASP.Net, MS SQL Server 2000, Microsoft Visual Studio 2003, Visual Source Safe 6.0, Microsoft Enterprise Library, Log4Net.
Senior Software Engineer
Confidential
Responsibilities:
- Worked on the admin-setup module of a large scale School Automation and management Software made for UK Schools. Nucleus tracks all the students’ related information including their attendances, admission details along with the staff details. This was a great success in UK since attendance is being registered using handheld devices through which even messages are being sent to the parent’s mobile devices automatically in case of classes bunked by any student.
- Involved in understanding the requirement and preparing Use Cases.
- Prepared HL/LL design documents using Visio.
- Designed the UI Layout and prototype for the application.
- Developed UI, Business and DAO objects in C# and .Net classes.
- Worked on Multilingual Implementation.
- Worked on a Framework for multilingual implementation.
- Worked on database design and data dictionary preparation.
- Developed PL/SQL functions, procedures and SQL Queries
- Code Review, Unit Testing using N-Unit, Integration and System Testing of the application
Skills: C#, ASP.Net, MS SQL Server 2000, Microsoft Visual Studio 2005, Visual Source Safe 6.0, Microsoft Visio 2003, NUnit.
Software Engineer
Confidential
Responsibilities:
- Worked on an intranet based project management application, which includes Project Information Management, Project personnel management, Project Resource Management, Project Budget management, Project Status Management, Project Reporting for a reputed client, a financial major which is deploying various technology-based solutions to cater to their business process.
- Worked on the design and development of ASP based application.
- Migrated ASP application to ASP.NET as an independent contributor.
- Prepared the approach for the Migration activity.
- Designed screen layout and prototype using HTML and Styles.
- Coordinated with testing team for manual and Load Testing.
- Used MFC classes for a utility developed in VC++.
- Developed PL/SQL Functions, Procedures and SQL Queries.
Skills: VB.Net, ASP, ASP.Net, MS SQL Server 2000, Microsoft Visual Studio 2003, Visual Source Safe, VC++
Software Engineer / Trainee
Confidential
Responsibilities:
- Worked on a website which was designed for a USA Based Photographer Jehan Legac for his art clipping and photos. Through this site any one can register himself and can gone through the different activities related to publishing of his photographs and can do selling or purchase related to different categories of his photographs. It also provides features like Image cropping for the selected photographs
- Worked on development of ASP.NET pages.
- Worked on layout and screens.
- Worked on server & client side validations.
- Developed PL/SQL functions and queries.
Skills: C#, ASP.NET, HTML, MS SQL Server 2000, Microsoft Visual Studio 2003, Visual Source Safe