Sr. .net Lead Developer / Data Warehouse Architect Resume
Mclean, VA
SUMMARY:
- Sr. Architect/.Net Developer.
- 20+ years overall experience as Software Developer.
- Effective experience of the full Software Development Life Cycle (SDLC) using Agile Scrum, including Requirements gathering, Analysis, Design, Coding, Testing, Debugging, Implementation, Deployment, and Maintenance.
- Solid Experience in Architecting and Developing N - tiered, Secured, Scalable, and Distributed Service Oriented Applications (SOA).
- Strong experience with quality assurance, prototyping, user stories, unit testing, integration, performance and enhancement.
- Proficient in Object Oriented Design and Programming with languages such as HTML, HTML5, CSS, CSS5, JavaScript, JQuery, JSON, AJAX, AngularJS and XML
- Extensive Experience of Relational Database Design and Development, with stored procedures, user-defined functions, transactions, triggers and database objects.
- Solid Knowledge of Data Modeling, DataWarehousing, ETL, SSIS, SSAS, SSRS, Reporting.
- Expert in Microsoft Technologies such as .Net Framework, C#, ASP.Net, MVC, Entity Framework, LINQ, WPF, Windows Forms, WCF, WEB API, REST API, and Visual Studio.
- Strong knowledge of Adobe design and programming, Content Management Systems (CMS) and e-commerce.
- Strong expertise with Team Foundation Server, on-premises and online, including: source code management, reporting, requirements management, project management, automated builds, ALM, testing, and release management.
- Good analytical, and interpersonal skills.
TECHNICAL SKILLS:
Languages and Concepts Web Skills IDE, Tools and Patterns Databases: Object - Oriented JavaScript UML modeling Data Analysis .Net Framework jQuery Design Patterns Data Modeling C# HTML5 MVC Design ADO.NET CSS Visual Studio, MS SQL Server Entity Framework HTML MVVM T-SQL LINQ XML OData Oracle WPF ASP.NET Code First PL/SQL ODP.Net AJAX Unit Testing Stored Winforms JSON AGILEProcedure WWF AngularJS TFS SSMS Open Source SOA SharePoint SSIS Multithreading WCF CRM SSRS COM REST Crystal Reports SSAS LDAP Web Services Profiler Tuning Security AZURE Query Analyzer BIDS SSL
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Sr. .Net Lead Developer / Data Warehouse Architect
Responsibilities:
- Analyzed, designed, architected, coded, tested, debugged, deployed and maintained, secured, reliable, scalable, distributed, Service Oriented Applications (SOA) and Databases.
- Designed, and developed relational databases using SQL Server 2012, T-SQL, Oracle, and PL/SQL.
- Developed web services, RESTful services, data access, reliable sessions, and exposed endpoints using OOP, .Net Framework 4.5, C#, Entity Framework 6, ADO.Net, LINQ, SOA, WEB API, OData, WCF and Visual Studio 2013.
- Develop web applications, desktop applications, and mobile applications to consume web services.
- Enhanced the look and feel using master pages, dynamic navigation, HTML, CSS, JavaScript, AJAX, AngularJS, MVC, Bootstrap, WPF and Visual Studio.
- Installed and configured Oracle Developer Tools for Visual Studio 2013, listeners to Oracle Databases.
- Created cubes, data sources, data source views, dimensions, calculations, key performance indicators (KPIs), and developed data warehouse using SQL Server Data Tools (SSDT), analysis services databases and Visual Studio 2012.
- Developed reports and dashboards using SQL Server Reporting Services (SSRS), Excel Services, and PowerPivot.
- Consulted with client to gather and document requirements, needs and used Agile Scrum methodology to plan sprints, create backlogs, and define user stories.
- Monitored health, prepared log files, logged during production, using tools such as IE Developer Tools, Fiddler, Firebug, NuGet and more.
- Enforced security using validation, regular expressions, parameterized data, cryptography, Hash Algorithms, Digital Signatures, strong naming, and code based security, and custom security policies.
- Used Team Foundation Server (TFS) for version control and project management.
- Developed custom solutions to migrate massive files and folder into the cloud, and developed Metadata Navigation using CSOM.
- Managed Team Foundation Server to configure and setup Version Control, Agile and Scrum planning, Requirements, Backlog, Automated Build, Testing and Defect Tracking, Feedback, Reporting, Team Projects, Permissions and Security, backups, Workspaces, Branching and Merging, Backlog and more.
Environment: Windows Server 2008 R2, Active Directory, TFS, IIS 8.5, Windows Services, Windows 8, Visual Studio 2013, .Net Framework 4.5, ASP.Net 4.5, SharePoint 2013 Online, Office 365, Windows PowerShell, OOP, C#, Entity Framework6, LINQ, ADO.Net, MVC, HTML, WPF, XAML, Windows Forms, MVVM, CSS, JavaScript, JSON, AJAX, AngularJS, Bootstrap, SOA, WCF, WEB API, OAuth, SAML, REST API, IE Developer Tools, Fiddler, Firebug, CSOM, MS SQL Server 2012, T-SQL, SSMS, SSIS, SSDT, SSRS, Oracle 13c, Oracle SQL Developer, PL/SQL, ODT for Visual Studio 2013, AZURE, Unit Testing, Agile Scrum, VISIO, UML.
Confidential, Washington, DC
Sr. .Net Developer Lead / Architect
Responsibilities:
- Analyzed, designed, architected, coded, tested, debugged and deployed databases, scalable, secured, distributed, Service Oriented Architectures (SOA).
- Developed web services, web applications, desktop applications, and mobile applications to consume web services.
- Designed and developed databases, Data Warehouse, analysis services, ETL services, loaded information from relational databases, and combined data from different data sources into data marts.
- Developed reports to expose in SharePoint. Tested, debugged, prepared packages for deployment, and created timer jobs.
- Enforced security, configured Secure Store Services, provided authentication and authorization, improved performance, improved user experience, monitored health, prepared log files, logged events and error messages to facilitate troubleshooting during production.
- Customized SharePoint to meet specific requirements, programmed and deployed solutions to authenticate and authorize access from multiples federal agencies.
- Provided estimates and suggestions for products and new developments. Prepared implementation plans, back-up and recovery plans. Assisted client in improving overall services to consumers.
- Managed Team Foundation Server to configure and setup Version Control, Agile and Scrum planning, Requirements, Backlog, Automated Build, Testing and Defect Tracking, Feedback, Reporting, Team Projects, Permissions and Security, backups, Workspaces, Branching and Merging, Backlog and more.
Environment: Windows Server 2008 R2, Active Directory, IIS 8.5, Windows Services, Windows 7, Visual Studio 2012, .Net Framework 4.5, ASP.Net 4.5, SharePoint 2010/2013, Office 2013, Windows PowerShell, OOP/OOD, C#, Entity Framework5, LINQ, ADO.Net, MVC 5, NuGet, Windows Forms, WPF, XAML, Windows Forms, HTML, HTML5, CSS, JavaScript, jQuery, JSON, AJAX, SP Server OM, MS SQL Server 2012, T-SQL, SQL Server Management Studio (SSMS), Business Intelligence Integration Service (BIDS), SQL Server Integration Services (SSIS), SSAS, SQL Server Reporting Services (SSRS), PL/SQL, Oracle 12g, PL/SQL, SOA, WCF, WEB API, OData, OAuth, SAML, REST API, Unit Testing, TFS, Agile Scrum methodology, VISIO, UML IE Developer Tools, Fiddler, Firebug, Elmah, SAML, claims, tokens, s.
Confidential, Baltimore, MD
Sr. .Net Developer/ Data Warehouse Architect
Responsibilities:
- Gathered requirements; analyzed needs; proposed designs; prepared visuals materials, create prototypes; and develop documentation. Worked with the users to defined, optimize, plan, and prioritize goals, scopes, backlogs, user stories, and sprints, based on DPSCS standards.
- Analyzed, designed, architected, coded, tested, debugged and implemented scalable, distributed, n-tiered, Service Oriented Architectures (SOA).
- Extracted, Transformed and Loaded data from IBM mainframes, combined with other information, and inserted into Oracle Databases.
- Developed web services, web applications, desktop applications, mobile applications, and consumed web services. Improved user experience, added rich user interfaces with dynamic resolution, size independence, and dynamic navigation. Enforced security, monitored health, debugged, logged errors messages.
- Designed, developed and queried relational databases along with stored procedures, user defined functions, transaction, triggers, referential integrity constraints, indexes, and partitions.
- Designed and created data warehouse, created the Key Performance Indicators and developed reports.
- Worked with Department of Juvenile Services to capture criminal submissions, program alerts, automate supervision, and create queries that randomly select facilities and eliminate manual processes upon predefined fingerprint events, arrests and warrants.
Environment: IBM Mainframes, Windows Server 2008 R2, Active Directory, IIS 8.5, Windows 7, Visual Studio 2008, .Net Framework 4.0, ASP.Net 4.0, Data Analysis, Business intelligence, Law enforcement tools, Windows Services, Office, Windows PowerShell, Visual Studio, OOP, C#, Entity Framework 4, LINQ, ADO.Net, ASP.NET MVC 4, HTML, HTML5, CSS, CSS3, JavaScript, jQuery, JSON, AJAX, Windows Forms, WPF, SP Server OM, MS SQL Server 2008 R2, T-SQL, SSMS, SSIS, SSAS, SSRS, PL/SQL, Oracle 11g, SOA, WCF, Unit Testing, SVN, Agile Scrum, VISIO, UML, XAML, WPF, MVVM, Dependency Injection, IBM DB2, NuGet, IE Developer Tools, Firebug, Elmah, and Fiddler.
Confidential, Reston, VA
Sr. .Net Developer Lead
Responsibilities:
- Gathered requirements, analyzed and documented the needs and limitations of existing systems.
- Designed, architected, developed, tested, debugged, deployed and maintained secured, scalable, web-based Services, web applications, desktop applications, Service Oriented solutions.
- Developed robust and intuitive user interface; added support to all modern browsers to web pages; and improved user experience.
- Developed e-commerce system and customized CRM11, integrated banking application with complex Business workflows, real time processing, batch processing, and security standard for secured transactions such as credit card processing.
- Designed, developed and queried relational databases along with stored procedures, user defined functions, transaction, triggers, referential integrity constraints, indexes, and partitions
- Created Data Warehouse, ETL services from relational database, and consolidate data from diverse data sources. Configured secure store services, created Analysis services, cubes, dimensions, calculations, and key performance indicators (KPIs).
- Enforced security, used test driven and unit test. Created tasks, managed team goals and met deadlines.
- Created and configured the team Projects, team queries, testing environments, automated builds and deploy software systems, and wrote technical documentations and user guides.
Environment: Windows Server 2008 R2, Active Directory, IIS 8.5, Visual Studio 2010 Ultimate, ALM tools, Windows Services, .Windows 7, Visual Studio 2010, OOP, C#, Entity Framework 4, LINQ, ADO.Net, ASP.NET, MVC 4, PDF, HTML, HTML5, CSS, CSS5, JavaScript, jQuery, JSON, AJAX, REST, OData, Data Analysis, Business intelligence, Office, MS SQL Server 2008 R2, T-SQL, SSMS, SSIS, SSAS, SSRS, PL/SQL, Oracle 11g, SOA, WCF, Unit Testing, SVN, Agile Scrum, VISIO, UML, XAML, WPF, MVVM, Silverlight, Dependency Injection, Adobe PDF programming and Reporting, and Fiddler.
Confidential, Hagerstown, MD
Sr. .Net Developer, Lead
Responsibilities:
- Gathered requirements, analyzed and documented the needs, met with the client and provided technical suggestions for new developments. Reviewed, and validated user stories.
- Worked with the team to solve business and technical challenges. Ran team meetings, delegated work, set deadlines, discussed issues and ensured that software projects were completed on time.
- Architected and developed web applications, desktop applications, secured, scalable, distributed, web-based Services. Upgraded existing web applications from classic ASP/VB6. Created Innovative solutions using the latest technologies. Analyzed performance and vulnerability of applications.
- Designed, developed and queried relational databases and objects, Data Warehouse, Business Intelligence services, and develop reports.
Environment: Windows Server 2008 R2, Active Directory, IIS 7, SQL Server 2008 R2, T-SQL, SQL Server Management Studio, BIDS, Windows Services, Office, Windows Vista, Visual Studio 2008 .Net Framework 3.5, ASP.Net 3.5, Windows Forms, Data Analysis, Business intelligence, OOP, C#, Entity Framework, LINQ, ADO.Net, ASP.NET MVC 3, PDF, HTML, JavaScript, jQuery, CSS, master pages, navigation, Silverlight, RIA Services, AJAX, SSRS, WCF, Unit Testing, SVN, Agile Scrum, VISIO, UML, Dependency Injection.
Confidential, Baltimore, MD
Sr. Software Developer
Responsibilities:
- Worked with clients to elicit, refine, and document requirements. Used Agile Scrum methodology to deliver user stories, and provide technical suggestions on technologies. Provided detailed specifications.
- Designed and developed SQL Server databases, stored procedures, user defined functions, transaction, triggers, and referential integrity constraints.
- Designed, architected, coded, tested, and debugged, deployed and maintained services, user interfaces and back end components using latest technologies.
- Programmed integration with a central Oracle CRM cloud, to service information about patients, gather patient’s drug history, insurances, health providers, pharmacies, case managers, collect lab results, compare with standards, raise automatic alerts. Enforced 508 compliance and security. Provided authentication and authorization on federated networks.
Environment: Windows Server 2008 R2, Active Directory, TFS, IIS 7, 508 compliance, Windows 7, Visual Studio 2008, OOP, .Net Framework 3.5, C#, ADO.Net, Entity Framework, LINQ, XML, ASP.Net, WinForms, REST, SOAP, WCF. ASP.Net MVC, JavaScript, jQuery, JSON, HTML, HTML5, AJAX, CSS and CSS5, SQL Server 2008 R2, SQL Server Management Studio, SSIS, Oracle 9g CRM cloud, Excel ServicesEmployer: CCD
Confidential, Silver Spring, MD
Sr. Software Developer
Responsibilities:
- Gathered requirements, analyze and documented the needs, identified areas of improvement and documented specifications to implement. Met with the client and provided technical suggestions for new developments. Gathered, Understood, Reviewed, and validated the requirements.
- Designed, architected, developed, tested, debugged, and deployed and maintained web application, desktop applications, web services, databases and reliable solutions in distributed environments.
Environment: Windows Server 2003 R2, Windows Vista, SOAP, XML, OOP, Net Framework 2.0, IIS 7, UML, C#, ASP.Net, ADO.Net, VB.Net, AJAX, Silverlight, CSS, Visual Studio 2005, SOAP, XML, T-SQL, SQL Server 2008, SQL Server Management Studio, Data Warehouse, Business Intelligence, BIDS, Unit testing, Transactions, cryptography, Hash Algorithms, Functions, Triggers, Stored Procedures, ASP.Net Management. Used agile methodology to deliver solutions.
Confidential, Silver Spring, MD
Sr. Software Developer
Responsibilities:
- Developed databases, business intelligence services and reports. Analyzed, designed, and architect, coded, tested, debugged, deployed solutions with web services, web applications, and desktop applications. Consumed web services, enforced security, improved code and the quality of the applications.
Environment: Windows Server 2003 R2, Windows Vista, SOAP, XML, HTTP, Remoting, OOP, .Net Framework 2.0, IIS 6, UML, C#, VB.Net, Visual Studio 2005, ASP.NET, WINFORMS, ASP.Net, ADO.NET, T-SQL, SQL Server 2005, SQL Server Management Studio, BIDS, Unit testing, Transactions, Functions, Triggers, Stored Procedures, ASP.Net Management.
Confidential, Frederick, MD
Sr. Software Developer
Responsibilities:
- Gathered and documented the needs. Analyzed the requirements. Performed object modeling, prepared detailed specifications. Created databases, tables, integrity constrains, views, indexes and programmed stored procedures, transactions, triggers, user defined functions and other database objects.
- Analyzed, designed, architected, coded, tested, debugged, deployed and maintained web applications, desktop applications, web services. The Web Services are consumed from both Windows Forms and ASP.NET web pages.
- The Business tier and Data access tier components are secured and portable, designed to run on separate servers, and support Web services, with enough scalability to allow many user’s access at same time.
Environment: OOP, .Net Framework 2.0, C#, ADO.NET 2.0, ASP.NET 2.0, Visual Studio 2005, IIS, XML, Web Services, Web Service Enhancements (WSE 3.0), SQL Server 2005, SQL Server Management Studio, Oracle DBMS, SSMS, web page templates, Web Controls, Validation controls, Data Source controls, custom control, HTML, DHTML, CSS, XML, AJAX, JavaScript, Master Pages, Themes and skins, Site Maps, View States, Session states, Load Balancing, and controls and other built-in tools.
Confidential, Baltimore MD
Sr. Software Developer
Responsibilities:
- Gathered requirements, Analyze and documented. Designed and Architected windows, web applications, databases, and web services based on development requests, requirements documentation, and input from Business Analyst
- Developed programs in order to extract Legacy data, standardize, convert, conform and fix before serializing/ deserializing and loading into relational databases.
Environment: OOP, .Net Framework 2.0, C#, Microsoft Visual Studio 2005, ASP.NET, XML, ADO.NET, Crystal Reports, COM, DB2, SQL Server 2005, SQL Server 2005 Management Studio, Business Intelligence, Server Management Studio (SSMS), SQL Server Integration Services (SSIS), Business Intelligence Development Studio (BIDS), and Web Services.
Confidential, Douala, Cameroon
Sr. Software Developer, Team Lead
Responsibilities:
- Gathered requirements, analyzed and documented the limitations of existing business & technical processes for Application System. Prioritized the needs, defined the system scope, prepared Session Visuals and Materials. Provided technical suggestions on technologies.
- Provided Supervision/support to team staff, delegating work, setting deadlines, and ensuring that software projects come in on time and under budget.
- Run team meetings, discussed issues at meetings, overseen team operations and team budget
- Served as technical adviser to management and provide programming perspective on requirements. Consulted with clients or management, prepared documentation for the project such as Feasibility Study Report, Technical Specifications, or User’s Manual
- Analyzed, designed, architected, developed, tested, debugged, deployed and maintained client-server, n-tiered, web based and distributed applications.
- Created database tables, integrity constrains, views, indexes and programmed stored procedures, transactions, triggers, user defined functions and other database objects using SQL, T-SQL and PL/SQL technologies to develop and query back-end relational databases such as SQL Server and Oracle.
Environment: IBM mainframes, COBOL, JCL, UNIX, LINUX, Windows NT, HTML, Java, C++, VB, VB script, JSP, J2EE, .NET, VB, XML, OOP, SQL Server, T-SQL, ORACLE and PL/SQL.