Senior Software Engineer Resume Profile
SUMMARY
- A dynamic professional with 9 years of rich IT experience in development migration integration and maintenance projects primarily using Microsoft and Front End cutting edge technologies tools frameworks and libraries.
- Worked extensively on client location with client side SME and IT Directors.
- Microsoft Certified Technology Specialist MCTS
- Application development in ASP.NET 3.5 4 MVC 3 4 C ADO.NET WINFORMS JQuery Entity Framework WCF ExtJs for both Web - based and client server applications.
- Involved in all the phases of the software design starting from analysis and creating requirement document and feasibility of the product to its completion.
- Demonstrated consulting capabilities to rationalize and optimize business process design implementations
- Experience as Technical Lead of Dev Teams and mentoring resources to deliver well written optimized robust and scalable Microsoft .Net application using C ASP.Net MVC Web Services ADO.Net Ajax Entity Framework WCF JQuery Javascript Ext Js Angular Js SQL Server SSRS and Oracle database.
- Experience in Databases MS SQL Server 7/2000/2005/2008 Oracle 11g and Ms Access.
- Experience in Version Control Tool like VSS Clear Case Accurev TFS.
- Experiences in develop set up installation kit using WIX 2.0/3.0 Microsoft set up project.
- Good Experience in Designing object oriented applications using UML Visio.
- Good Experience in Microsoft Enterprise Architecture Patterns and Practices MVC and SOA.
- Good Experience in Composition Application Blocks CAB for WPF/Windows Smart client Software Factory SCSF Contrib and Microsoft Enterprise Library Composition Application Guidance Prism
- Excellent understanding of .Net framework 3.5 4.0
- Experience in manipulating XML Converting Data between ADO.NET and XML and Proven Knowledge in DTD Schema XSL XSLT XPath XQuery and LINQ to query XML doc
- Good Experience in Visual studio and 2012.
- Good Experience in JavaScript libraries like Jquery Jquery UI Ext js Knockout Js Angular Js.
- Good experience with responsive web design using media library.
- Experience in Designing and implementing design patterns like Singleton Factory Abstract Factory IOC and Dependency Injection pattern and test driven development.
- Experience with application performance tuning using Performance monitoring tool .
- Experience with database performance tuning using Sql profiler and Tuning tools.
- Experience with identifying resolving memory leaks in the application using the Perfmon and Debugdiag tools.
- Experience with using FXCOP and StyleCOP tool for code reviews.
- Experience with using testing tools VSTS 2008 and NUNIT.
- Expertise in Publishing project documentations Functional specifications HLD High Level design LLD Low Level Design Unit test cases System integration test cases
- Extensive experience in Project scoping Project estimation and planning Project SOW Statement of work for client.
- Experience working with Agile Software Development methodology.
- Collaborate with Architect and team for designing enterprise applications.
TECHNICAL SKILLS
Programming Languages C ASP.NET Client Scripts HTML XML JavaScript jQuery Ext Js Angular Js Entity Framework LINQ Windows Presentation foundation WPF AJAX Web Services MSMQ ADO .Net Win forms Web VB ASP and SQL/PLSQL Cold fusion.
Web Technologies ASP.NET Web Services WCF WCF REST WEB API ASP 3.0 XML EDI Electronic Data Interchange XSL CSV AOC XSD XSLT GWT SOAP WSDL HTTP XAML DOM DTD XML Schemas HTML CSS DHTML JSON IP Works API
Web Servers IIS 8.0/7.0/6.0/5.0
Scripting Languages Java Script J-Query Ext Js 4.0 Angular Js
Reporting Tools SQL Server Reporting Services SSRS SQL Server Analysis Services SSAS Crystal Reports 8.5 9.0 10.0 Data Reports MS Reporting services .
Operating System Windows Windows XP Windows 7 8 Windows Server 2003 VMware UNIX Citrix.
Databases MS SQL 2010 MS Access Oracle9i.
Tools: Microsoft Visio 2000 EA 5.0 Enterprise architect Rational Rose Rational XDE Clear Quest Clear Case SSRS Altova XML Spy Microsoft Perfmon tool Fiddler2.0 Jasmine Karma Batarang.
Version Control VSS Clear Case Accurev5.6 TFS.
Modeling Visio ER- Win
Design Patterns MVC MVVM Factory Singleton Abstract Factory Dependency Injection.
Methodologies SDLC Model Agile
IDE MS .Net framework 1.1 2.0 3.5 4.0 Visual Basic 6.0 CRYSTAL REPORTS 10.0 MS Visio MS Visual SourceSafe MS office applications IIS 6.0/7.0/8.0 Lotus Notes MS Outlook Edit plus editor.
WORK EXPERIENCE
Sr.Software Analyst
Confidential
- ACSSWEB is a web based application heavily used in Verizon wireless customer care centers.
- This application is the web version of the desktop application used by wider range of business users like sales network group business and Verizon stores along with call center agents. This application is accessed over Internet Explorer Firefox Tablet and via Citrix. This application
- Designed on SOA and heavily use front end scripting. Entire development is done in component base model. This application gets the feed from a number of heterogeneous application and leverage Enterprise Service Bus for interacting with external interfacing systems.
Responsibilities:
- Application development and deployment.
- Post production support and maintenance.
- Component design and development.
- Identifying and resolving memory leaks and circular reference in the application.
- Using Perfmon monitoring tool for keep track of the application performance.
- Develop detail specification application coding unit and system testing.
- Develop service oriented architecture using SOAP.
- Extensive use of Ajax Async calls for faster page performance.
- Extensive use of JSON and client side scripting languages.
- Implemented Angular Js and Ext Js for developing pop up components of the application.
- Responsive web design using media query.
- Implemented HTML5 and CSS3 for UI look and feel
- Extensive use of MVC framework leveraging the testability maintainability scalability.
- Extensively used Single Page Application feature like Module Scope View Controller Directives and Model etc.
- Worked on the capacity of Technical lead handling team and solving technical issue.
- Working with onshore/offshore team during the application development cycle doing code review and tracking project progress.
Environment: ASP .Net IIS MVC JSON Jquery Ext Js Angular Js Ajax SOAP XML XPath XSLT Web services Oracle 11g HTML5 CSS3 Enterprise Service Bus ESB .
Confidential
- Development of .Net based Enterprise Application for Customer Care department of Verizon
- Wireless . This application provides the complete information of the wireless connection the customer has with Verizon Wireless which include Account details number of MDNs price plan data usage messaging Orders from customer View Bill Payment options etc. This application is a key to the VZW business as it determines the call volumes and customer day to day inquiries.
- This application is used all across USA call centers of Verizon Wireless.
Responsibilities:
- Application development and deployment.
- Post production support and maintenance.
- JAD Joint Application Development sessions with the client and business users during the development phase of the project.
- Involved in design and implementing code for business and Data Service using WCF.
- Create UML Diagrams like class diagrams and Sequence diagrams based on use cases provided by business analyst team.
- Identifying and resolving memory leaks in the application.
- Implementing MVC architecture during development cycle.
- Extensively used reflection and generics for building common functionality to be used throughout the framework and common UI modules
- Worked extensively on handling threads in a multi threaded environment.
- Written Generic function to build Data Grid runtime and binding data runtime using custom template.
- WCF was designed with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Integrating application with ESB for communicating with complex heterogeneous applications.
- Extensive use of Delegates asynchronous call for better code development and performance.
- Working with onshore/offshore team during the application development cycle doing code review and tracking project progress.
- Worked on the capacity of Technical lead handling team and solving technical issue.
- Implemented best practice and performance improvement concepts for .Net Enterprise application.
Environment: C .Net 3.5 Winforms Visual Studio 2010 WCF XML XPath XSLT LINQ ADO.NET Data services Reflection Delegates Web services Oracle 11g Enterprise Service Bus ESB .
Confidential
Responsibilities:
- Application development and deployment.
- Post production support and maintenance.
- Extensive use of JQ grid and Ext Js grid.
- Develop detail specification application coding unit and system testing.
Environment: C .Net 3.5 ASP.Net IIS Visual Studio 2010 EntityFramework .Net MVC WCF XML WSDL SOAP XSD XPath XSLT LINQ AJAX ADO.NET Data services Jquery Ext JS 4.0 HTML CSS 3.0 Web services Oracle 11g Enterprise Service Bus ESB Windows Server 2008.
Confidential
Responsibilities:
- Application development and deployment.
- Upgraded the application and it product component to higher version 6.0
- Post production support and maintenance.
- Server administration Windows 2003 SP2
- JAD Joint Application Development sessions with the client and business users during the development phase of the project.
- Application analysis with Client SMEs Subject Matter Experts and directors for leveraging the application for integration with other enterprise wide systems SAP Seibel and WebSphere .
- Involved in design and implementing code for business and Data Service using WCF.
- Create UML Diagrams like class diagrams and Sequence diagrams based on use cases provided by business analyst team.
Developed Reports using SSRS.
- Extensively used reflection and generics for building common functionality to be used throughout the framework and common UI modules
- Worked extensively on controls like Datagrid treeview tabcontrols
- Created Common Generic methods for UI module levels.
- Written Generic function to build DataGrid runtime and binding data runtime using custom template.
- Designing of WCF based Service Data Fault and Message Contracts
- WCF was designed with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Hosting the WCF based service on IIS 6.0.
- WCF was designed with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Designed and implement WCF was used to communicate between business-to-business B2B business-to-consumer B2C .
- Worked on the capacity of Technical lead handling team and solving technical issue.
- Collaborate with senior management and sales teams on project development pre-sales meetings with clients and definition of enterprise architecture.
- Working with onshore/offshore team during the application development cycle doing code review and tracking project progress.
- Responsible for technical support for off-site integration projects with various clients.
- Developed detailed project plans for multiple simultaneous projects resulting in increased visibility of inter-project dependencies and improved development efficiency.
- Identified project risks. Designed and implemented project status reports and communications.
Environment: IIS 6.0 C .Net 3.5 SQL 2005 WCF WPF VSS XML XPath XSLT LINQ ADO.NET Data services Reflection Delegates SSRS EMC Appxtender Tool DiskXtender Tool and Centera as Storage box for the physical files.
Confidential
Responsibilities:
- Application development and deployment.
- Post Production support and maintenance.
- Server administration Windows 2003 SP2
- Application level functional changes.
- Database level schema changes as per requirement.
- Integration and implementation of the coldfusion web application over Blackberry Browser.
- Application analysis and design. Integrating application with other enterprise wide system.
- Packaging of the stored procedures.
- Developing coldfusion templates and reporting.
- Technical Lead for development of requirements data models and all documentation throughout project lifecycles.
- Developed detailed project plans for application level changes and integrations projects.
- Identified project risks. Designed and implemented project status reports and communications.
Environment: CMFX 7.0 Oracle 9i and IIS 6.0 VSS Blackberry Simulator Blackberry browser Firefox and Opera browser Dreamweaver Sqldeveloper Cold fusion administrator.
Confidential
Responsibilities:
- Application development in ASP back-end SQL.
- Migrated application from ASP to ASP.net and backend from SQL
- Business processes flow and business requirements review.
- Application deployment and windows server administration
- Post production support
- Application level functional changes.
- Migration tools used for ASP to ASP.net code.
- Written Generic function to build DataGrid runtime and binding data runtime using custom template.
- Technical Lead for development of requirements data models and all documentation throughout project lifecycles.
- Developed detailed project plans for application level changes and integrations projects.
Environment: IIS 5.0 ASP ASP.Net SQL Server 2000 SQL Server 2005 ASP Visual Studio.
ADO.NET VSS
Confidential
Responsibilities:
- Application development in ASP back-end SQL.
- Migrating application from ASP to SharePoint 2012
- Business processes flow and business requirements review.
- Application deployment and windows server administration
- Post production support
- Application analysis and design. Integrating application with other enterprise wide system.
- Lead development of requirements data models and all documentation throughout project lifecycles.
Environment: IIS 5.0 ASP SharePoint 2012 Oracle 9i VSS VisualStudio sql developer.
Confidential
Responsibilities:
- Application development in VB.Net
- Application deployment and windows server administration.
- Post production support
Environment: VB .Net SQL Server 2005 Crystal Reports 10.0 VSS
Confidential
Responsibilities:
- Application development and deployment.
- Involved in Design and requirement phase with the client business group.
- Post Production support and maintenance.
- Server administration Windows 2003 SP2
- Application level functional changes.
- Data extraction stored procedures sequences and packages.
- Application analysis and design. Integrating application with other enterprise wide system.
- Lead development of requirements data models and all documentation throughout project lifecycles.
- Developed detailed project plans for application level changes and integrations projects.
- Identified project risks. Designed and implemented project status reports and communications.
Environment: CMFX 7.0 Oracle 9i and IIS 6.0 VSS SQL developer Dreamweaver.
Confidential
Responsibilities:
- Application development and deployment.
- Post Production support and maintenance.
- Server administration Windows 2003 SP2
- Application level functional changes.
- Application analysis and design. Integrating application with other enterprise wide system.
- Publishing documents on the sales portal.
Environment: CMFX 7.0 HTML Javascript Oracle 9i and IIS MS Access VSS Sql developer Dreamweaver.
Confidential
Responsibilities:
- Application development and deployment.
- Post Production support and maintenance.
- Server administration Windows 2003 SP2
- Application level functional changes.
- Application analysis and design. Integrating application with other enterprise wide system.
Environment: JavaScript Oracle 9i and IIS 6.0 VSS Sql developer tool
Confidential
Responsibilities:
- Application enhancement as per business requirements.
- Post production support and maintenance.
- Server administration Windows 2003 SP2
- Post production support
Environment: VB6.0 Unisys and IMS Data Base SQL server 2005 VSS
Confidential
Responsibilities:
- Application development in ASP.NET in .NET Framework 2.0
- Business requirements review.
- Application deployment and windows server administration
- Post production support
Environment: ASP.Net with .Net Framework 2.0 IIS 6.0 SQL Server 2005 VSS
Confidential
Responsibilities:
- Application development in ASP
- Post production support
Environment: ASP Java Script HTML