Sr. Software Engineer/ Systems Analyst Resume
Washington, DC
SUMMARY:
- Highly focused and diligent Microsoft Technology professional with 14+ years of extensive industry experience in web/n - tier/distributed/client-server environment.
- Possess strong troubleshooting and problem-solving skills across the entire process of software development lifecycle, including requirements analysis, prototyping, architecture definition, component design, interface implementation, integration and testing of large scale enterprise systems.
- Possess strong understanding of Object Oriented Analysis &Design methodologies. Skilled at progressing from problem statement to well-documented designs and successful enterprise-wide rollout.
- Deliver high-quality, testable code using BDD, TDD and Unity Dependency Injection.
- Excellent verbal/written communication and interpersonal skills. Ability to lead and direct with style and innovation. Exceptional ability to motivate others and help provide a highly productive, result-oriented development environment.
TECHNICAL SKILLS:
Microsoft Technologies: .NET Framework 4.5/4.0, ASP.NET, ASP.NET AJAX Extensions, MVCMVVM, LINQ, IoC, DI, SharePoint 2013/2010, MOSS 2007, SilverlightRESTful Web Services, SOA, WCF, Web API, TDD, Window Services
Programming Languages: C#,VB.NET, VBA, VB 6.0, C++, JSP
Scripting Languages: jQuery, JavaScript, VBScript, JSON, KnockoutJS, AngularJS, PowerShell
RDBMS: MS SQL Server 2012/2008, Oracle 11i/10g/9i, Sybase 12.5, MS Access
2010
XML Related Technologies: XML, XSL, XSLT, XPath, XPointer, SOAP, WSDL, SAML
Development Tools: Visual Studio.NET 2013/2012/2010/2008 , Eclipse
WebBased Mapping: ESRI ArcGIS Server, Web ADF 9.3
Reporting: Crystal Reports 11.0/10.0, SSRS, MS Access Reports
Design Tools: UML (Rational Rose), MS Visio
App/Web Servers: IIS 7.5/6.0, PWS, Apache Tomcat
Version Control: Team Foundation Server, Subversion, Microsoft Visual SourceSafe
Operating Systems: MS Windows 7/2008/2003, Linux, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer/ Systems Analyst, WASHINGTON, DC
Responsibilities:
- Designed, developed and maintained the FM Confidential back-end/server side contents and solutions on Microsoft SharePoint 2013 platform.
- Upgraded all the server side contents, web parts and user controls from SharePoint 2010 to SharePoint 2013 using Visual Studio 2013/C#.
- Implemented high quality, scalable technical solutions using C#, ASP.NET, MVC and MS SQL Server.
- Worked with content owners and business teams to develop new modules and resolve technical issues.
- Designed and developed custom forms and ASP.NET user controls using VS 2013/C#.
- Actively involved in the architecture, design and development of the web pages and the web parts using .NET Framework 4.5, ASP.NET, JavaScript, JQuery, JSON, AngularJS and REST API/ODATA query operations for the different web applications.
- Designed and developed the main Marquee user control of the Confidential landing page and customized the same for use in the different divisional and subsite pages.
- Used HTML5, CSS3, JavaScript, JQuery and JSON to design and develop rich client interfaces.
- Analyzed, built and customized the search engine modules and the search results of the site.
- Designed, created and deployed modules and apps for the different divisions of the company: Community Investment & Engagement, Credit Portfolio Management, Customer Engagement, Enterprise Risk Management, Finance, FM@Work, Human Resources, Legal, Mortgage-Backed Securities, Operations& Technology, Pricing Strategy and SOX.
- Analyzed, designed and developed new web pages and services to read and submit data directly using JavaScript, JQuery UI, JSON, AngularJS and REST API/ODATA query operations.
- Automated the designs and wrote reusable code using AngularJS and RESTful Web Services to display dynamically the multiple image slides from the corresponding picture libraries/photo galleries of the site.
- Designed and created Services and Endpoints using WCF. Developed and consumed the WCF based web services to achieve SOA and enable effective communication.
- Provided CORS solutions and conducted cross-browser validations to enhance app/site performances.
- Implementation, testing and deployment of the solutions to the different environments.
- SQL Server 2012used to store the content of the SharePoint web application site collections.
Environment: .NET Framework 4.5, Visual Studio.NET 2013, C# 5.0, ASP.NET 4.5, MVC, SharePoint 2013/2010, Oracle11 i , SQL Server 2012, AJAX, JQuery, JSON, AngularJS, KnockoutJS, WCF, Windows8, Windows Server 2012.
Confidential, Baltimore, MD
Sr. Software Engineer
Responsibilities:
- Designed, built and maintained sites and back-end solutions on Microsoft SharePoint 2013 platform.
- Collaborated with content owners, stakeholders and development teams to prioritize needs, resolve technical issues, develop content criteria, and choose solutions.
- The portal leverages the newly redesigned site architecture using SharePoint 2013,current OMS systems as well as the new SEM technology.
- Developed custom web parts and ASP.NET user controls using Visual Studio 2013/C#.
- Worked with Architects, Business Analysts and business process modelers to implement complex business process management specifications into automated technical solutions.
- Wrote CAML queries and created deployment packages for custom solutions, web parts and content types.
- Actively involved in the architecture, design and development of the web based forms framework, using SharePoint, ASP.NET, WCF, JavaScript, KnockoutJS, JQuery, JSON and SQL Server, for the CIFMS web application to create, process and manage the web/mobile forms hosted on Confidential .com.
- Developed intuitive forms to allow Web single-sign-on (SSO) based submission.
- JavaScript and Confidential used for validations. From the front-end, the forms are submitted to a JSON enabled web service and JSON objects are returned from the web service together with the pertinent information.
- Revamped the existing online forms and created new web forms to adhere to the new framework.
- Messages pertaining to forms are designed to be stored in the SharePoint’s XML Configuration library.
- Created modules to read and display alert messages in the web and mobile sites from the corresponding SharePoint lists created for the purpose.
- Introduced custom mobile form features to display data from CC&B and other systems.
- Conducted cross-browser validations using Android, BlackBerry 6.0, Apple iPhone/iPod Touch/iPad.
- Analyzed web traffic and recommended functionality and/or content changes to enhance usability.
- SQL Server 2012/2008 used as a persistent store of the form based data entity objects.
Environment: .NET Framework 4.0, Visual Studio.NET 2013/2010, C# 4.0, ASP.NET 4.0, SharePoint 2013/2010, Oracle11 i , SQL Server 2012/2008, AJAX, JQuery, JSON, KnockoutJS, WCF, Siebel, Tibco, Windows 7.
Confidential
Sr. Software Engineer / Systems Analyst, Glen Burnie, MD
Responsibilities:
- Actively involved in the architecture, design and implementation of the clinical trial recruitment systems.
- Implemented the Adjudication Services module, an intermediary tier to provide an API for sending claims and adjudication and receiving response from payers, as a Windows Service hosting WCF services designed to support multiple web applications at the same time.
- Enhanced the design of the portal sites to increase visibility to the patient experience and enrollment status for the manufacturer program. Applications integrated with the E-Hub platforms.
- Followed and lead the Scrum and Agile activities and processes to implement high quality and scalable technical solutions using C#, ASP.NET, MVC, WCF, EF, LINQ and SQL Server.
- Wrote and extensively used JavaScript functions, AJAX controls, JQuery and JSON to design and develop rich and interactive thin client interfaces and complex reports (e.g., Forecast CPI values).
- Introduced automated builds, plug-in architecture, object-relational mapping and dependency injection to promote weak coupling of objects.
- Designed and created the new Model, View and Controller objects based on ASP.NET MVC patterns to develop interactive application interfaces and action results using the latest web standards.
- Enhanced and implemented the Log/Audit Trail designs using a concept of shadow tables. The solution is implemented through database triggers for after insert, after update and after delete operations.
- Designed and wrote SQL objects (Procedures, Functions, Triggers and Views) to perform data operations.
- SQL Server 2008 used as a persistent store of the data entity objects .
Environment: .NET Framework 4.0, Visual Studio.NET 2012/2010, C# 4.0, MVC 3.0, ASP.NET 4.0, SQL Server 2008, LINQ, JavaScript, AJAX, JQuery, JSON, CSHTML, XML, XSLT, SOA, WCF, Web API, Windows 7.
Confidential, Baltimore, MD
Sr. Software Engineer
Responsibilities:
- Actively involved in the architecture, design and implementation of the enhanced components and tools.
- Followed the Scrum and Agile methodology of development using SDLC processes to implement high quality, scalable technical solutions using C#, ASP.NET, MVC, WCF, Visual Studio and Oracle.
- Extensive use of ASP.NET, MVC, CSHTML and DevExpress 11.1 controls to design and build dynamic & rich web clients that enabled a clean separation of concerns and provided full control over markup.
- Designed and created Model, View and Controller objects based on ASP.NET MVC patterns and enhanced business layer implementations and functionalities using .NET class libraries.
- Designed and wrote PL/SQL Packages (Procedures, Functions, Triggers and Views) to perform data ops.
- Designed, developed and consumed web services to integrate the client layers and systems using WCF.
- Oracle 11gR2 used as a persistent store of the data entity objects .
Environment: .NET Framework 4.0, Visual Studio.NET 2010, C# 4.0, MVC 3.0/2.0, ASP.NET 4.0, Oracle11 i , SQL Server 2008, JQuery, JSON, CSHTML, DevExpress Controls, XML, XSLT, WCF, Siebel, Tibco, Windows7.
Confidential, Pennington, NJ
Principal Software Engineer / Systems Analyst
Responsibilities:
- Actively involved in the architecture and design of the isolated Authorization Framework components.
- Application Component Designer and Lead Developer.Technical solutions provided in the design and development of the core application components.
- Wrote and used JavaScript functions and AJAX controls to design and develop the web interfaces.
- Worked on Authentication modules, Authorization Roles and User Entitlements.
- Actively involved in the design, development and consumption of WCF based web services.
- SQL Server 2008 used as a persistent store of the data entity objects .
Environment: .NET Framework 4.0/3.5, Visual Studio.NET 2010/2008, C# 3.0, ASP.NET 3.5, SQL Server 2008, LINQ, SSRS, JavaScript, AJAX, XML, XHTML, SAML, SOA, WCF, QC, MS Visio, TFS, Windows 2008.
Confidential
Senior Programmer AnalystResponsibilities:
- Solution Architecture, Component Designer and Lead Developer.
- Provided critical inputs to business analyst team to fix business and data model designs.
- Designed and developed the new Confidential application system and was also actively involved in structured programming documentation, database and technical designs and deployment.
- Business entities created using Microsoft Enterprise Library Validation Application Block library.
- Wrote reusable JavaScript functions and used AJAX controls to design and develop web pages based on the related wire frames and business use case documents (end-to-end development cycle).
- Wrote code to design and consume WCF based web and enterprise data services.
- Performed code reviews and mentored technical resources and team members.
Environment: .NET Framework 3.5, Visual Studio.NET 2010/2008, C# 3.0, ASP.NET 3.5, SQL Server 2008, LINQ, SSRS, JavaScript, AJAX, XML, XHTML, SOA, WCF, TFS, Microsoft Enterprise Library 5.0, ReSharper 5.0, Windows 2008.
Confidential , New York City, NY
Technical Lead
Responsibilities:
- Application solutions designed and developed using MVC Architecture.
- Actively involved in the full SDLC of the Confidential windows and web application systems including POC designs, documentation, database and technical designs, unit-testing and code reviews.
- WinForms designed for the handheld/mobile application using C#, ESRI ArcGIS Mobile components.
- Web Forms designed and developed using ASP.NET 3.5, C#, JavaScript, AJAX, XHTML.
- Used DevExpress web controls to develop rich client interfaces.
- SQL Server CE 3.5/2008 used as a persistent store of the data entity objects.
Environment: .NET Framework 3.5, Visual Studio.NET 2008, C# 3.0, ASP.NET 3.5, SQL Server CE 3.5/2008, LINQ, SSIS, SSRS, JavaScript, AJAX, DevExpress Controls, XML, XHTML, SOA, WCF, Windows 2008/2003/XP.
Confidential
Responsibilities:
- Solution Architecture, Designer and Lead Developer.
- Provided technical leadership and used Agile methodology to meet project objectives and deadlines.
- ADO.NET Entity Framework interface used to map the database tables to the domain objects.
- DevExpress windows controls used to develop rich client interfaces.
- Designed and developed WCF Win/WebServices using LINQ and ADO.NET Data Services.
Environment: : .NET Framework 3.5, Visual Studio.NET 2008, C# 3.0, ASP.NET 3.5, SQL Server 2008/2005, ADO.NET Data Services, LINQ, JavaScript, AJAX, DevExpress Controls, XML, XHTML, SOA, WCF, WF, Windows 2008/2003/XP.
Confidential
Senor Applications Engineer, Arlington, VA
Responsibilities:
- Actively involved in the design, implementation, testing and deployment of the new web application.
- Designed n-tier architecture and used C# to develop the Presentation, Business and Data Access Layers.
- Web Forms designed/developed using ASP.NET 3.5 , C#, LINQ, JavaScript, HTML and XML . Extensively used ASP.NET AJAX controls to get rich server side like effects working at client side.
- SOAP protocol used to provide access to the services through XML communication to the middleware.
- Used ESRI ArcGIS Server& Web ADF objects to design/build the functional components of the system.
Environment: Visual Studio.NET 2008/2005, ESRI ArcGIS Server, C#, ASP.NET, C++, JavaScript, AJAX, XML, SOAP, WCF, TFS, Oracle 10g, MS Project 2007, MS SharePoint, Rational Software Architect, Mercury QC, Windows 2003/XP.
Confidential
Software Engineer, Arlington, VA
Responsibilities:
- Trading desk systems designed/developed using C# , SQL Server 9.0 , Oracle 10.2 and Sybase 12.5 .
- Built GUI modules using ASP.NET and implemented business logic as .NET Framework assemblies(C#).
- Architecture, design and development of a highly scalable, flexible and re-useable SOA layer.
- Designed report scheduler& utility components and automated tasks using late binding of components.
- Analysed and designed Web Services to auto generate and distribute email reports in HTML formats.
- Technical lead, systems and production support .
Environment: : Visual Studio .NET 2005/2003, C#, ASP.NET, ADO.NET, JavaScript, AJAX, XML, XSD, IIS 6.0, VBA, VSS, SQL Server 2005/2000, Oracle 10g/9i, Sybase 12.5, Crystal Reports 10.0/9.0, Windows 2003/XP.
Confidential
Senior Programmer AnalystResponsibilities:
- Architecture, design, development and maintenance of Loan Post-Closure and Loan Origination Systems.
- Designed and created MS Access queries and automated complex tasks using VBA ( MS Excel/Word).
- Built loan tracking and management applications using C#, SQL Server 2000 and Oracle 9i/8i.
- Provided technical leadership and critical support to solve production problems.
Environment: : Visual Studio .NET 2003, C#, MS Access 2003/2000, ADO.NET, VBA, VSS, MS SQL Server 2000, Oracle 9i/8i, XML, Crystal Reports 10.0/9.0, Windows 2003/XP.
Confidential
Senior Programmer Analyst, Parsippany, NJ
Environment: Visual Studio .NET 2003, VB.NET, VBA, Sybase 12.5, MS Access XP/2000, MS Outlook 2000, Infragistics Controls, Crystal Reports 9.0/8.5, MS Excel XP/2000, Windows NT/XP.
Confidential
Programmer Analyst, Newark, NJ
Environment: : Visual Studio 6.0, VB 6.0, VBA, VBScript, HTML, Confidential, Oracle 8.1.7, MS Outlook 2000, MS Excel XP/2000, MTS (COM+), Crystal Reports 9.0/8.5, Windows NT/XP.