We provide IT Staff Augmentation Services!

.net Consultant Resume

4.00/5 (Submit Your Rating)

Brentwood, TN

SUMMARY

  • An Information Technology professional having more than 18 years of working experience in programming, designing and development of web based, stand - alone, multithreaded and distributed applications on Windows and Web based platform.
  • Good Experience with web front-end and distributed technologies using C#, ASP.NET, Adobe’s Flex technology, VC++/MFC, C++, XML, Web services, HTML and SOAP.
  • Extensive knowledge in developing applications using Windows Communication Foundation (WCF), Rest services, ASP .NET, Web API, Web Services using WSDL and SOAP/XML.
  • Expertise in UI / Frontend Technologies (AngularJS, jQuery, JavaScript)
  • Strong in implementing Design Patterns, SOLID Principles, MVC, designing de-coupled architecture using IOC-Dependency Injection (DI).
  • Extensive knowledge in developing applications using Windows Workflow Foundation.
  • Experienced in object oriented, event-driven, client server, procedural and Internet technologies.
  • Experienced in migration projects like porting from VB to .NET environment and Oracle to SQL server DB
  • Experienced in full SDLC (Software development life cycle) which includes System/Information engineering, Software Requirements gathering, Systems Analysis and Design, Code Generation, Testing, implementation and Maintenance.
  • Experienced in doing the technical design like High Level Design and Low Level Design and used tools like Enterprise Architect and Rational Rose for creating various kinds of UML diagrams for the same.
  • Experienced in using Design patterns like Singleton and MVC.
  • Experienced in deploying the applications on web server, application server and database server and SCCM.
  • Good Knowledge and concepts in Relational Database Management Systems.
  • Broad knowledge and experience in matching appropriate technologies, designs, and systems development techniques with organization needs, capabilities and resources.
  • Effective communication interpersonal and presentation skills with all levels of management, customers, development team members, and vendors.
  • Capable of managing and mentoring the team, multi-tasking, meets deadlines as an individual contributor and also a good team player.
  • Experience includes like working for prestigious software companies like Perot Systems, Confidential, Confidential, and Confidential and for a telecom company Confidential in California.

TECHNICAL SKILLS

Languages: C#, VC++, MFC, C++, C, VB5.0/6.0, PL/SQL and Java

Web Technologies: ASP.NET, XML, HTML and Adobe’s Flex technology

Technologies: WCF, Web services, Web API, XML, COM/DCOM, Windows Services, DLLs, Multithreading

Middle Tier: MTS, COM, DCOM, CORBA& RMI.

Java: JDK 1.2, Applets, Swing, Java IO, Adventnet development products

Architecture: N-tier architecture, SOA, Client/Server, J2EE

Scripts: JavaScript, JQuery

Telecom: EMS/NMS, SNMP

Methodology: OOAD

Modeling: Visual, Object, Logical, Use-Case and UML.

Design/Testing Tools: Visio, Rational Rose

Development Tools: Visual Studio.NET, Visual Studio 6.0, Visual C++ 5.0/4.0

Web Server: IIS 6.0, Apache Web Sever.

RDBMS: Oracle-9i, MS-SQL 7.0/2000

OS: Windows NT/2000/ XP, Win95/98, Sun Solaris

Database Access Method: ADO.NET, ODBC, ORM

Version Control Tools: SVN, Visual Source Safe &CVS

Protocols: TCP/IP, HTTP, SNMP and SMTP

Project Management Tool: Microsoft project

PROFESSIONAL EXPERIENCE

.Net Consultant

Confidential, Brentwood, TN

Environment: C#/ASP.Net, MVC 3.0, Web API, JQuery, Web and Windows Services, PC Miler, Crystal Reports, Angular JS, XML, HTML 5, JSON, SQL 2012, SVN, Visual Studio 2013, Visio,Version One, IIS

Responsibilities:

  • Being a Team Lead, designed and developed and lead the team by applying SDLC concepts using agile methodology. Gave presentations to the senior management after each Scrum completion.
  • Successfully migrated whole of the Fuel Tax applications and its components on new version of PC Miler, windows and SQL server 2012
  • Developed new CTR Data Feed processing capability for in automated batch processing system of Fuel Tax for Data Integration
  • As this project is based on onsite-offshore model. Being a Team Lead also acted as an onsite coordinator between client and offshore development and QA team for development and QA activities respectively
  • Resolved various critical Production issues which were on high priority
  • Done code reviews and prepared various design, release and deployments documents following the organization QMS guidelines

Team Lead - C#/ASP .NET

Confidential, Birmingham, AL

Environment: used: C# .Net, ASP.Net MVC 5.0, POC, Entity framework 5, WCF, Web API, JQuery, Web and Windows Services, Angular JS, MSMQ, XML, HTML 5, CSS3, JSON, SQL 2012, SVN, Visual Studio 2013, Visio,TFS, Version One, IIS

Responsibilities:

  • Being a senior member, designed and developed and lead the team by applying SDLC concepts using agile methodology. Gave presentation to the senior management after each Scrum.
  • Designed and developed the C# code usingASP.Net MVCframework and Angular JS to develop the Distributed Print web site and dashboard application for monitoring all current printing jobs on different print locations. Where print operator can Transfer, restart, cancel and prioritize the print jobs running on particular printer.
  • Developed WCF services to update and load the print split jobs data for different printing site location.
  • Developed Windows services to prepare the print jobs need to be transfer to the different printing location
  • Written various store procedures and queries in SQL 2012 database for setting up the production environment and also for implementing the new functionality.
  • Developed the C# library to implement integration of MSMQ and long running back ground process with web applications and WCF services.
  • Developed C# libraries to create Job and Split tickets in the Confidential format using Adobe’s ITextSharp library.
  • Developed Alert notification application and XSD and XSLT to create email template.

System Architect

Confidential, Austin, TX

Environment: used: C# .Net, ASP.Net MVC 5.0, POC, Entity framework 5, CSS3, WCF, Web API, JQuery, Web and Windows Services, Angular JS, XML, HTML 5, JSON, SQL 2012, SVN, Visual Studio 2013, Visio,TFS, Version one, Bootstrap, IIS

Responsibilities:

  • As an IT Systems Architect I was responsible for operating within the scope of the tasks assigned by the management, to identify solutions to business requirements via reasoned application of IT. These solutions were presented in the form of IT architectures and include processes, services and systems.
  • As part of the Enterprise Architecture (EA) team developed Confidential data governance standards and provided support for design and architecture for various development projects and their interfaces.
  • As an IT Systems Architect played a key role in designing secure IT systems with a special focus on software Architectures - integrating and upgrading them which required specific design techniques and the ability to describe a system in terms of components and logical flows.
  • Developed POC for the said projects.
  • Done Recommendation documents for various Project Intake Requests. Created System Design Documents as per standards of Confidential and incorporated architecture, design, interface and class and sequence diagrams for various development projects.
  • The projects included Equipment Lease Management System (ELMS), Vendor Enquiry System (VIS), Invoice Processing and Payment System (IPPS) and Corporate Senior Executive Management Office (CSEMO).
  • Identified legacy systems integration and migration problems and provides suitable answers in terms of models and practical implementation solutions.
  • Ensured that individual IT solutions satisfy the organization’s non-functional requirements, including quality, security, performance, usability and scalability produces high quality design documents and written reports, describing IT architectural solutions in a clear and terse style
  • Reviewed BRDs and RSDs and finally produced high quality design documents and written reports for various development projects for Confidential mentioned above and planning and managing effective communication (i.e. various types of formal and informal meetings, training, presentations, demonstrations, brainstorming etc.)
  • Laid down the development guidelines, coding standards and design patterns for a development teams thus helped the development teams in their development activities, coding and preparing various technical specifications and documents.

System Architect

Confidential

Environment: used: C#, ASP.NET, Angular JS-1.5, N-Hibernate, MVC3, IIS, HTML, Web API, Java, Quartz Scheduler, MYSQL, T-SQL

Responsibilities:

  • Worked on client requirement analysis, prototyping, gathered all possible requirements from client, and prepared SRS.
  • Involved in preparing high level and low level design for the application.
  • Involved in Object Oriented design and analysis discussions and depicting the flow of data in proposed system, using data flow diagrams. Developed UML diagrams - sequence and class and component diagrams using Enterprise Architect.
  • Done design and development of communication and backup and other core modules using C#, WCF and proxy related classes.
  • Created various GUI forms for pocket PC environments using Visual Studio .NET
  • Being a senior member, done code and document reviews and coordinated development and testing teams.

Technical Architect

Confidential

Environment: used: C# 3.5, C++, Win forms, Quick Fix, STL, Fix Protocol, SCCM

Responsibilities:

  • Worked in IT Operations team responsible for a dedicated enhancements and support for the STP Trading services and platform.
  • Initially we started up with establishing the development environment and setting up the delivery model for the Confidential Technologies for the Front End Platform team also known as IT Operations. We were part of initial stages and first one to deliver and making releases for the Saxo production environment from Confidential Technologies for components like Trading services, database enhancements etc.
  • Gathering requirements from functional and business group of client in Denmark.
  • Carrying out requirement/impact analysis for new enhancements.
  • Documenting different stages of SDLC starting from requirements and code design to production release.
  • Developing and implementing the new requirements.
  • Integrating third party interfaces within the application.
  • Handling live incidents and production issues, bug fixing and making new releases using SCCM.

Technical Architect

Confidential

Environment: used: ASP.NET-3.0, C#, WCF (Windows Communication Foundation services), CSS3, JSON, Windows Workflow Foundation, Enterprise Architect 7.0, Adobe Flex Technology and Flex Builder 3.0, Web ORB, Open Access-ORM, Telerik UI controls, Visual Studio 2008, Visual source safe.

Responsibilities:

  • This project is based on onsite-offshore model. Being a Technical Architect my responsibilities include closely working with onsite Technical Architect team in Paris and doing the design of new modules for an application and releasing it to the India development team for their development activities.
  • Preparing various class and other UML diagrams using Enterprise Architect and generating code for server(C#) and client (flex) side. Around 60% of the code is generated through Enterprise Architect.
  • Worked on RWD using flex technology.
  • Laying down the development guidelines for an offshore development team in India and thus helping the India development team in their development activities and in coding and preparing various technical specifications and documents and laying down the coding standards.
  • As an individual contributor, designed and developed workflow tool for an application end user through which new workflows can be defined and configured and can be saved in binary form and which can be dynamically loaded by an application at run time.
  • Also acting as a configuration controller and making server and client side builds and code as baselines and releasing it to the India development team for their development activities.
  • Working closely with the team manager and maintaining project plan and allocating work among the India development team.

Technical Architect

Confidential

Environment: used: ASP.NET-2.0/1.1, C#, ADO.NET, Visual Studio 2005/2003, HTML, Java Script, Windows 2000, SQL, PL/SQL, TSQL and SQL Server 2005, Yasutech Rules Engine, SVN/Visual source safe.

Responsibilities:

  • All these applications were based on onsite-offshore model. Being a Technical Architect my responsibilities included all the tasks starting from requirements gathering phase up to UAT phase.
  • Worked on various projects which mainly includes Alert Management, Tracs-FX and created a new website portal named PaidSurveyTopia. Apart from these also did architecture design and development for other projects of telecom domain for a client named Vodafone.
  • Did client interaction and gathered requirements for these applications and modules and simultaneously worked on their maintenance and bug fixing too.
  • Did architecture design, development, coding and documentation these applications.
  • Did design and code reviews.
  • Did one migration project for porting from VB to VB.NET environment.
  • Worked on estimates and created project plans for the tasks.
  • Assigned work with in the India development team and status update for the same.
  • Documented releases and development activities as a part of QMS processes and participated in QMS activities like project auditing and configuration management. Responsibilities also included like maintaining and coordinating Query log for queries to the client.
  • Handling of major and minor production and staging server down issues was on top priority.
  • Did recruitments for the team and resolved team and resource issues.

Team Lead and Analyst

Confidential

Environment: used: Web-services(SOAP/HTML), XML, TCP/IP, C#, Windows XP, Windows 2000, Pocket-PC(Windows-CE), Visual Studio.NET, Embedded Visual C++ 4.0, SQL Server 7.0, VSS, Rational rose.

Responsibilities:

  • Worked on client requirement analysis, prototyping, gathered all possible requirements from client, and prepared SRS.
  • Involved in preparing high level and low level design for the application.
  • Involved in Object Oriented design and analysis discussions and depicting the flow of data in proposed system, using data flow diagrams. Developed UML diagrams - sequence and class and component diagrams using Rational Rose.
  • Done design and development of communication and backup and other core modules using C#, web services and proxy related classes for connection between DSC and Media Portal Central Server using Wi-Fi connectivity.
  • Created various GUI forms for pocket PC environments using Visual Studio .NET
  • Developed the component for reading and writing image header information using Embedded Visual C++ 4.0
  • Being a senior member, done code and document reviews and coordinated development and testing team

Senior Software Engineer

Confidential

Environment: used: VC++/C++/Windows API, Oracle Server/OCI, SQL Server 7.0/ODBC, Sun Solaris, Windows 2000, Windows NT 4.0, MAC

Responsibilities:

  • Designed and developed Xpress Tags Filter and XTG2XML Server XTensions for Quark DMS server using C++ on Sun Solaris platform and used Oracle database server at the data layer. These XTensions used Bison and flex parsers for parsing.
  • Used Shell script for building these server xtensions on Sun Solaris and Oracle server at the data layer.
  • As a team member was responsible for the session & connection mgmt, workspaces, action-folders, QRP (query palette).
  • Being a senior member done code reviews, bug fixing and guided the team whenever required.
  • Done the porting of module for ODBC calls instead of OCI (Oracle's native calls) calls, as it has to support SQL Server database now.
  • Since SQL Server does not support the '(+)' outer join operator as of Oracle, Designed and developed the parser to dynamically convert various Oracle outer join queries to SQL Server executable queries. A parser has been written which would dynamically convert various Oracle outer join queries to SQL Server executable queries.
  • Since SQL server does not have Package variables, created a table at database level which would store variables session wise.
  • Written functions at database level to support Oracle's “Start with Connect by” queries since SQL server does not have support for such queries.
  • Done configuration management and QMS related activities.

Software Engineer

Confidential, San Jose, CA

Environment: used: Java, SNMP, XML, HTML, JSP, Servlets, JDK-1.2, AdventNet-2.1, Visual-C++ 5.0/C++/Windows-API/SDK/MFC, SQL-7.0/ODBC, MySQL, VSS, Install shield, WindowsNT4.0/Solaris/VX-Works.

Responsibilities:

  • Fully involved in all the phases of SDLC, design, development and implementation.
  • Developed various GUI and server parts for the Network Management System using VC++, JDK and AdventNet development tools.
  • Implemented statistics feature for and done bug fixing and maintenance for EMS using multithreading and thread synchronization technologies.
  • Customized the database using My SQL database server for Web NMS. And created/modified stored procedures and tables on MS SQL Server 7.0 Database for EMS.
  • Being a senior member of the team, done code reviews and leaded the team of 4 developers and testers.
  • Worked on Install Shield for creating installer script and making and delivering the build to the client.
  • Done client interaction and knowledge transfer to the client by visiting the client in Japan.
  • Involved in the project since very beginning from prototyping phase and helped the management in choosing the web-based Adventnet environment as the base for development and customization for Web NMS.

Programmer Analyst

Confidential

Environment: used: ActiveX/COM/Visual Basic/Visual C++, Visual Basic 5.0, Visual C++ 5.0, VSS, Windows 95/Windows NT4.0.

Responsibilities:

  • As a developer, done design, development and implementation of the product using VC++/VB.
  • Designed reusable class libraries, implemented those classes using Visual C++ and VB. Designed components for exception handling, logging and database access which are reusable.
  • Used ActiveX/COM technology to develop all these user controls.
  • Done unit testing and bug fixing for all the components of the product.
  • Prepared and updated various QMS and design documents.

We'd love your feedback!