.net Architect Resume
Tampa, FL
SUMMARY
- Close to 13 years of Technical experience in application analysis, design, development and implementation of small to large scale enterprise software solutions.
- 10+ years of diversified experience in building Windows based systems and Web based systems using C# / ASP.NET / MVC / .Net / WinForm / WPF / WF / WCF / Webservices / Framework1.1, 2.0, 3.0, 3.5, 4.0, 4.5 / VB.NET in N - TIER architecture in various domains.
- Expertise in Designing and implementing Web Application using ASP.NET and MVC.
- Excellent expertise in .Net based application architecture, design, development, unit testing and deployment with database design and development using MSSQL Server.
- Excellent expertise in application customizations and enhancement, support and maintenance, migration and up gradations.
- Strong experience of RDBMS including database design and implementation using MSSQL Server 2000, 2005, 2008, 2012 (SQL scripts, stored procedures, triggers, functions)
- Worked on multiple projects in different sectors like Banking, Healthcare, Insurance, Logistics, Life sciences, Manufacturing, Travel and Transportation, Warehouse and Retail
- Solutions-oriented IT professional who excels in collaborating and coordinating with teams, interacting and interfacing with clients, deploying successful technical solutions for business problems and needs for clients.
- Decisive, enthusiastic, energetic, focused team leader/player who leads high performing and result driven team through implementing changes, allocations, improvements, motivations and challenges.
- An accomplished and established professional with 6+ Years proven track record in team management and leadership, coordinating teams members, software application design, analysis, manage development and distribution with extensive experience in full life cycle of the software development process.
- Highly motivated, dependable-troubleshooter, and problem-solver. Proficient learner and implementer of new technology who is very quick in grasping new business need and provide business and technical solution according to the need of the organization.
- Involved in project proposals.
- Having good team leadership skills and invariably meets client expectations
- Highly self-directed to work as a strong individual contributor and a strong team player.
- Excellent listener, excellent business communicator and presenter. Capable providing technical training to different teams in order to accelerate development process.
- Strong Vertical expertise in customer relationship management systems
- Having excellent written and verbal communication skills.
- Created custom, self-contained, reusable, and testable modules and components of AngularJS.
- Develop features and maintain user facing web application using the AngularJS framework.
- Front-End developer focusing on Bootstrap for Responsive web design with HTML5/CSS3 and jQuery.
- Highly developed process-oriented skills for troubleshooting, problem solving and resolution.
- Strong Experience in creating customized reports using Crystal reports, Infragistics controls.
- Very good experience doing builds (Dev, Test, QA and Prod builds) and Implementation(Maintain different versions of a project using TFS, VSS)
- Using design patterns to get solutions to common problems as they are also an excellent dictionary which can enhance and speed up the communication between various team members.
- Experience working with service oriented architectures - SOA (Web Service, WCF, Restful Services (Web API)
- Developing Workflow Enabled Services (WCF + WWF)
- Actively involved in all the stages of the Software development life cycle phases.
- Created UML diagrams such as Use Case, Class, Sequence, Activity and state diagrams for technical documents using Rational Rose and Visio.
- Experience creating SGR (Standards, Guidelines & Rules) and coding standards docs for Database objects and c# codes.
- Experience in creating POC’s, Toolkits, Utility classes, Ajax toolkit, .Net frameworks, Tweaking architecture for performance improvement, Website tuning,
- Experience in preparing different Test cases and Documentations.
- Experience of coordinating between onsite and offshore teams.
- Experience using different Configuration management tools like SharePoint (Documents), TFS (Source), Git, VSS (Source) and Harvest.
- Experience in creating various type of case studies.
- Experience in creating technical, non-technical and architecture related POC’s, Whitepapers, case studies
- Experience is coding guidelines automation.
- Experience in doing various technical tradeoffs and comparisons analysis.
TECHNICAL SKILLS
Languages: C#.Net, ASP.Net, WCF, MVC Framework 4.0, Ajax, AngularJS, J2EE, J2ME, ASP, JavaScript, JQUERY, VBScript, Html, Xml, Shell Scripting, PL/SQL, Bootstrap, CSS, JSON, RequireJS, TypeScript, Material Design
Continuous Integration/ Deployment: Jenkins, Team Foundation Server (TFS)
Middleware / .Net Framework components: Ado.Net, Entity Framework (ORM), LINQ to SQL, LINQ to Entities, Web Services (SOA), WCF, WPF, SQL, T-SQL (Stored procedures, Cursors, Triggers), Enterprise Library, LINQ, REMOTING, NHibernate, Dapper.NET (ORM), SignalR.
Digital Marketing: Google AdWords, Google Webmaster (Google Search Console), Google Analytics, Google My Business, Search Engine Optimization SEO (On-Page Optimization and Off-Page Optimization)
Identity Access Management: OAuth (Microsoft, Google, Facebook)
Cloud: Amazon AWS - IAAS (S3, EC2), PAAS (Beanstalk), SAAS (SES)
Message Oriented Middleware: MSMQ, WebSphere MQ.
Internet of Things: Microcontrollers, Sensors, Arduino, Raspberrry Pi
Content Management System(s) (CMS): Site Core 8.1, WordPress, JOOMLA with WAMP Server, XAMPP
Linux Operating System: TCP/IP, FTP, SMTP, Samba Server, NFS, AUTOFS, NIS, DNS, DHCP, Apache, Kick start installation and Shell programming.
Databases: SQL Server 2012,Oracle, My SQL, MS Access, DB2, Cassandra
Design Languages & Tools: UML, Rational Rose, MS Visio
Version Control Tools: Visual Source Safe, Clear Case, GitHub, TFS (Team Foundation Server), Harvest
Web Servers: IIS (7.5), Apache
Reporting Tools: SQL Server Reporting services (SSRS), Crystal Reports, Sync fusion, Fusion Charts, SSIS, Qlik Sense
Design Patterns: Model View Controller Pattern, Singleton Pattern, Factory Pattern, Facade Pattern, Decorator Pattern, Builder Pattern, Command Pattern, Repository Pattern, Dependency injection using Unity Container, Autofac.
Development Methodologies: Agile methodology, Waterfall Methodology
Testing Tools: NUNIT, .Net Unit testing framework in TFS (MS Test), Automated unit testing using Ruby, Integration testing using FIT (Find for Integration)
Performance Testing: JMeter, PageSpeed Insights, ANTS Profiler, Windows Performance Monitor.
Analytics Software: Qlik Sense
Job Schedulers: Hang Fire, OPC Scheduler and ESP Scheduler
Code Analysis & Mocking Tools: Rhino Mocks, FXCOP, Style Cop, Ghost Doc Pro, Re-Sharper
Third party Components: Syniverse, MS Build, Soap UI
Domain Knowledge: Banking, Retail, Healthcare, Insurance, Logistics, Life Sciences, Travel & Transportation.
Others: MS Project, Android Studio, Google Play, Post Sharp.
PROFESSIONAL EXPERIENCE
Confidential
.Net Architect
Responsibilities:
- Participate in preparing requirements and specification. Involve in high level and low level design activities, estimation, project proposals.
- Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
- Involved in automated deployment of the code using Jenkins.
- Creation of high level and low level design documents using MS Visio.
- Mentor team members in their technical skills.
- Assist team in their technical and design issues.
- Used salesforce as the source from where the data is retrieved for the product.
- Created Apex classes in salesforce and exposed as REST services to be consumed in .Net application.
- Performance tuning of the application using ANTS performance profiler.
- Deployed applications in AWS EC2 and S3.
- Incorporated automated unit testing, automated deployment, code review and coding standards.
Environment: C#, MVC 4.0, WCF, GitHub, JQuery, Jenkins, Tableau, Salesforce, MS Visio, SignalR, Autofac, MS Test, FxCop, SQL Server, TFS, CSS, AWS EC2, AWS S3, Design Patterns, Soap UI, HttpRequester, Redis.
Confidential, Tampa, FL
.Net Architect
Responsibilities:
- Participate in preparing requirements and specification. Involve in high level and low level design activities, estimation, project proposals.
- Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
- Interact with subject matter experts to understand the business requirement and design the application accordingly.
- Interacting with QA and fixing the defects for existing production issues.
- Planning, Organizing and Team co-ordination
- Providing defect fixes to the issues identified in testing phase.
- Implemented Session State storage with Redis and custom provider.
- Worked end to end on LMS portal in ASP.NET MVC using EF Code First, SignalR, LINQ, JQuery, JavaScript, TSQL MS SQL Server.
- Designing and tweaking MVC Views, Layouts, Model and controller according to requirement.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database
- Using Java-Script, JQuery extensively for performing client side validations and UI development.
- Implemented Autofac for dependency injection.
- Writing and modifying CSS for beatification and implementing various themes.
- Creating and consuming WCF services in .Net framework 4.5
- Review of code for the modules developed by the team members.
- FxCop for static code analysis.
- Unit testing of the developed modules by automated unit test scripts using MSTest testing framework.
- Developed various Sql objects (Functions, Stored procedures, views etc.)
- Reviewing the database object’s like Stored Procedures, triggers, and functions etc.
- Using TFS for all the work item related tasks like Code review, Task Assignment, Review Request, Generation of reports etc.
- Presenting solution’s for issues and bugs in applications.
Environment: C#, MVC 4.0, WCF, JQuery, SignalR, Autofac, MS Test, FxCop, SQL Server, TFS, CSS, Design Patterns, Soap UI, HttpRequester, Redis.
Confidential
Tech Lead, Architect
Responsibilities:
- Architect the application platform, including the frontend, backend and UI layers
- Design and develop rapid prototyping across different architectural layers, i.e. database, application server, messaging and user interface
- Provide technical guidance and assistance to development teams
- Development of webpages using AngularJS, Bootstrap.
- Implementation of Identity Access Management using OAuth (Google, Microsoft, Facebook)
- Team Leading/ mentoring and other project tracking tasks.
- UTC reviewing & writing, coding/ development, performing Unit testing and reviewing, code reviewing & Defect fixing.
- Creating Stored Procedures (with given standards) in Sql Server 2012.
- Developed and consumed Rest services (Web API).
- Involved in coding with given coding standards. Involved in System testing support, Defect fixing, UAT Support.
- Worked on the proof of concept (POC) for qlik sense filters of the project.
- ETL Process:
- Client files are uploaded using HTTPS/SFTP to the file server where they are stored in encrypted state.
- An ETL component (using a FileSystemWatcher), monitors the file server’s preconfigured folders for new 837 or CSV files.
- When the file transfer has been completed, the ETL component processes this and stores it in a client-specific database.
- A set of SQL jobs will be developed that takes the client database and aggregates it to a central reporting database.
- Qliksense models that are configured will read this reporting database and create its custom “QVD” version (using postgresql) which will then be consumed by the rest of the qlik sense dashboards.
Environment: AngularJS, Bootstrap, Qlik sense, Web API (Rest Service), Sql Server, RequireJS, TypeScript, Material Design.
Confidential
.Net Architect
Responsibilities:
- Architect the application platform, including the backend and UI layers.
- Provide technical guidance and assistance to development teams.
- SQL Server Database’s architecture design.
- Providing defect fixes to the issues identified in testing phase.
- Worked end to end on Cafe portal in ASP.NET MVC using EF Code First, LINQ, Jquery, TypeScript, TSQL MS Sql Server.
- Optimizing the client side with Typescript and RequireJs.
- Designing and tweaking MVC Views, Layouts, Model and controller according to requirement.
- Develop complex MVC Controller, View Models and Helper methods linked to backend database
- Using Java-Script, Jquery, Knockout js extensively for performing client side validations and UI development.
- Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
- Interact with subject matter experts to understand the business requirement and design the application accordingly.
- Participate in preparing requirements and specification.
- Responsible for various phases of Deployment from Development to QA to Staging and finally into Production.
- Implemented Unity for dependency injection using random configuration code or configuration based.
- Writing and modifying CSS for beatification and implementing various themes.
- Development of business portal management module with plugins like JQGrid.
- Creating and consuming WCF services in .Net framework 4.0
- Define code review guidelines and review of code for the modules developed by the team members.
- Suggested process improvements and best practices. Identified new areas to be measured.
- Involved in project audits.
- FxCop for static code analysis.
- Unit testing of the developed modules by automated unit test scripts using MSTest testing framework.
- Support and maintenance of the delivered product.
- Developed various Sql objects (Functions, Stored procedures, views for catering some very critical functionality like Business Portal Management etc.
- Reviewing the database object’s like Stored Procedures, triggers, and functions etc.
- Using TFS for all the work item related tasks like Task Assignment, Generation of reports etc.
- Implementing architectural changes to the product for better performance and maintainability.
- Doing changes to the project architecture for regular improvement and better performance.
- Presenting solution’s for issues and bugs in applications.
- Involved in conducting the scrum calls in agile process.
Environment: C#, MVC 4.0, WCF, JQuery, MSTest, FxCop, SqlServer, TFS, CSS,TypeScript, Design Patterns, SoapUI, HttpRequester.
Confidential
Technical Lead
Responsibilities:
- Involved in development of web pages for shopping cart using C#, Asp.Net, Bootstrap, Sitecore and adding products to the cart.
- Gathering requirements, Analysis, Design, Coding and testing in case of any enhancements or new module development.
- Used HTML, JavaScript, Jquery and AJAX for developing controls and validations in the application.
- Used AJAX to prevent server round trips in different server controls.
- Work closely with clients to ensure the project meets business and technical needs.
- Created templates and website contents in Sitecore.
- Involved in database design, implementing normalization techniques.
- Integrated the shopping cart items to payment gateway on checkout.
- Involved in Google AdWords campaign creation and optimization.
Environment: C#, Asp.Net, Bootstrap, Sitecore, Css, JQuery, TFS.
Confidential
Technical Lead
Responsibilities:
- Creation of project plan using Microsoft Project (MPP), involved in quality audit of the project, code review.
- Lead team of 8 developers.
- Preparation of High Level (HLD) & Low Level Design (LLD) documents.
- Providing defect fixes to the issues identified in testing phase.
- Analysis of requirements for new business need and provide technical solution.
- Preparing POC and suggesting new features to enhance the application.
- Involved in creating guidelines, patterns and standards for the application development.
- Static code analysis of the C# code using FXCOP.
- Creation of PDF documents using iTextSharp.
- Creation of UI components using CSS, Html, JQUERY and JavaScript plugins.
- Developed complex MVC Controllers, View Models and Helper methods.
- Using Java-Script, JQUERY extensively for performing client side validations and UI development.
- Requirement Analysis, design and development of the portal involving pouch framework, template file creation, uploading of scanned documents etc.
- Used ASP.NET MVC, EF, LINQ to SQL and Repository for developing various operations.
- Development of the modules such as uploading of scanned documents which are in turn stored in a file server and the information stored to Sql server database.
- Parsing of template file and storing the data elements in the Sql server database.
- Unit testing of the developed modules using NUnit unit testing framework.
- Using TFS for all the work item related tasks like Task Assignment, Generation of reports etc.
- Updating client on weekly basis (every Monday and Thursday). Discussing the work status, issues and changes.
- Support and maintenance of the delivered product.
Environment: C#, MVC, JQuery, FXCOP, NUnit, Sql Server, TFS, CSS, Html, iTextSharp, Microsoft Project.
Confidential
Technical Lead
Responsibilities:
- Implemented transactional replication of the Sql server database using publication subscription concept.
- Creation of WCF services for co-managing the Confidential t with clinics.
- Unity Container with Microsoft Enterprise Library is used for dependency Injection, Logging and Exception Handling purposes.
- Fiddler is used to monitor the request passed to the WCF services.
- Development of UI screens using Jquery, CSS, Html and Jquery plugins for inviting friends and family to follow the device.
- Microsoft Entity Framework for ORM is used for database transactions.
- Enhancements related to enrolling a Confidential t and the implanted device is done using MVC and navigating to a static error page when user enters wrong credentials for more than three times.
- Creation of automated unit test scripts using .Net unit testing framework and rhino mocks.
- Fixing of FxCop code analysis violations and Style Cop violations.
- Creation and tracking of tasks for user stories in TFS followed as part of agile development methodology apart from check-in, check-out and shelving operations.
- Involved in code review and peer review of the developed modules.
- Build and deployment of the application in web server and application server using IIS.
- Involved in High level design and Low level design activities.
- Testing - Unit testing and Integration testing for Confidential t settings module.
- Involved in offshore, onsite and UAT level defect fixing.
Environment: MVC, C#, JQuery, WCF, SQL Server, FxCop, StyleCop, TFS, CSS, Html, MSTest.
Confidential
Technical Lead
Responsibilities:
- Creation of notification module using MVC and .Net Framework 3.5
- JQuery, CSS and Html are used for creating UI screens.
- Development of notification module in the provider section of the e-Portal. When a service request is created or when the status of the service request is changed the provider for the particular member is notified of the status of the service request. Once the service request is viewed, the same service request is not displayed again to the user.
- Development of recent service requests display to be shown in the home page. A grid based filtering for the number of records to display and sorting of the records. JQuery is used to develop this functionality.
- Creation of reports using SSRS.
- Creation of stored procedures and tables for storing and processing of data.
- A downstream system called QNXT is used for healthcare operations.
- Application Development using C#, WCF services.
- Worked with the production support team and was involved in fixing of production defects.
- Deployment of the fixed defects in UAT and preparation of deployment documents for deploying the changes to production after approval from the client.
- Preparing test cases and unit testing of the developed functionalities.
Environment: MVC, C#, JQuery, WCF, SSRS, CSS, Html, QNXT.
Confidential
Technical Lead
Responsibilities:
- Development of SLG framework involving caching, authentication and authorization.
- Development of MWL reports including Resource Usage Report (RURM), Loan Pay Down (LPD) and Collateral Release Loan (CRLM) reports using Asp.Net, C# and SqlServer.
- Syncfusion is used for excel related activities.
- Involved in creation of detailed design document containing flow diagrams, sequence diagrams using MS Visio.
- Code analysis of the developed code using code analysis tool in Team Foundation Server (TFS).
- Code review of the developed code and performance tuning of the application developed.
- Project management and tracking using inbuilt project management and tracking tools.
- Defect tracking using defect tracking tools.
- Handling audits in the team.
- Involved in offshore, onsite and UAT level defect fixing.
Environment: C#, Asp.Net, Sql Server, Syncfusion, MS Visio, LINQ.
Confidential
Senior Software Engineer
Responsibilities:
- Development of the access control module for restricting the access of the users involved in the product using C#, Asp.Net, SqlServer.
- Development of a custom control for managing the menus in the portal.
- Used fusion charts for generating reports.
- Involved in HLD and LLD creation.
- Web services are created and consumed for managing the projects.
- Involved in creation of stored procedures and fine tuning of the stored procedures and the database.
- Enhancement and maintenance of the product.
- Involved in build related activities like labeling and generating the Build Request Sheet (BR Sheet).
- Unit testing and sanity testing of the developed modules using NUnit testing framework.
- Creation of reports using fusion charts.
Environment: C#, Asp.Net, SqlServer, NUnit, Fusion charts, Webservices.
Confidential
Senior Software Engineer
Responsibilities:
- Enhancement and defect fixing of the product based in winforms by interacting with the client.
- Worked on Issued Documents modules which are developed using C#.Net and Oracle.
- Facade Pattern, Singleton Pattern are used in the design of application architecture.
- Involved in Multiple Instance Creation and W2K Certification modules.
- Infragistics Controls are used for UI development of the windows application.
- Preventing a parent folder from deletion if the child folders have issued reports.
- Clear Case is used as the version control tool.
- Displaying dialog box if the folder name already exists.
- Testing the functionalities using NUnit testing framework.
Environment: C# Winforms, Infragistics, Oracle, NUnit.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in requirements gathering with client.
- Configuration management and setting up the environment for the project execution.
- Involved in prototype preparation and presentation to client.
- Supporting and enhancing the existing windows based desktop application.
- Coding, Code analysis and code review.
- Creation and maintenance of test cases using Visual Studio Unit Testing IDE.
- Written test cases for classes, modification, Locations, Serialized Item modules and testing for the consistency of certain test cases.
- Running test cases using visual studio Unit Testing IDE and MS Build.
Environment: C# WinForms, Visual Studio, MSTest.
Confidential
Senior Software Engineer
Responsibilities:
- Created XML, XSLT and XSD documents for validating flight Availability, Flight Rates.
- Used factory design pattern for creating objects for a set of classes.
- Created web pages using Asp.Net
- Unit testing has been performed using NUnit.
- Created architecture, use case and test case documents.
- Code review has been performed.
Environment: C#, Asp.Net, XML, XSLT, XSD, NUnit
Confidential
Senior Software Engineer
Responsibilities:
- Involved in architectural design and database design.
- Involved in creating and optimizing complex stored procedures.
- Performing integration testing using Fit(Framework for Integration Test).
- Automated testing using Watir (Web Application testing in Ruby).
Environment: Sql Server, Watir, Fit
Confidential
Software Engineer
Responsibilities:
- Created many ASP.NET web pages for the Admin and User panel using C#, Html, CSS.
- Generation of reports for Admin Panel and sending email to agents, administrator and recipients using crystal reports.
- Involved in database design and development.
- Worked with the clients closely and addressing their requirements.
- Designed and developed many SQL Server tables and Stored Procedures.
- Connected and queried SQL Server using ADO.Net.
- Tested software by Manual Unit Testing methods.
- Deployment of the application code to the webserver.
Environment: C#, Asp.Net, ADO.Net, Sql Server, Html, CSS, IIS, Crystal Reports.
Confidential
Responsibilities:
- Analysis of requirements for new business needs and provide technical solution.
- Created database tables using relational database design techniques to store score data.
- Created Stored Procedures for inserting and displaying data from the database.
- Tuned display screen to monitor score entry by judges every second.
- Generated reports of the participated gymnasts and their position and the position of the respective teams using C# Windows Forms.
- Created a retrieval mechanism to retrieve lost data using the concept of file system in C#.
- Optimized Stored Procedures and SQL query performance
- Tested software by Manual Unit Testing methods.
- Coordinating with other teams.
Environment: C# WinForms, Sql Server.