Sr. Software Developer Resume
Harrisburg, PA
SUMMARY:
- 15+ years of technology and software consulting experience as Architect, Technical Lead & Software Developer.
- Extensive experience in .Net Framework 1.1 - 4.5 VB.NET, ASP.NET, C#, WCF (with distributed transactions), Web API 2.0, MVC 4-5.0, Bootstrap 3.0, jQuery/Javascript, Web Forms, Win Forms, Web Services, Corticon 5.4, FxCop, nUnit, Enterprise Architect (EA), VB/ASP/COM/COM+/SQL Server, Oracle 11g, Microsoft Visual Studio, OpenDJ Integration, QlikView Integration.
- Experience in implementing MVC/MVP/Design Patterns in .Net framework.
- Adequate Experience in Team Management, Project Planning, Task Allocation, Status Reporting, Change Control Management & Implementation Support.
- Domain experience of Public Sector & Financial Industry (Asset Management, Customer Account Transfer Process, NSCC ACAT service, NSCC ACAT Multi-cycle transaction file formats, Corporate Actions, Income Processing (including Receipt & Delivery of Assets), Bloomberg, Trust 3000, ODT, Asset Replicator, Free Asset Movement).
SPECIALTIES & EXPERTISE:
- Design & Architecture
- Service Oriented Architecture (SOA)
- API Management
- Technical feasibility study
- Technical Project Management
- Project Estimation
- Agile Development
- Systems Integration
TECHNICAL EXPERTISE:
.Net framework 1.1-4.5, Microsoft Visual Studio, ASP.NET, VB.NET, C#, MVC 4-5, Web API 2.0, Corticon 5.4, Bootstrap 3.0, Oracle 10-11g, SQL Server, SOAP based services, RESTful Services, JSON, Balsamic, OpenDJ Integration, QlikView Integration, AngularJS, HTML5, Javascript, jQuery, Enterprise Architect, UML.
PROFESSIONAL EXPERIENCE:
Confidential, Harrisburg, PA
Sr. Software DeveloperTechnology/Tools: MS .Net 2.0-4.5, Visual Studio, VB.NET, C#.NET, Oracle10i-12c, SQL Server, SOA Software, Adobe Live Cycle 2-4, Angular JS, Bootstrap JS, SOAP/REST Services, Corticon 5.4, SolrSearch
Responsibilities:
- Lead project the design phase with system requirements and detail system design.
- Creating project and application architecture deliverables that are consistent with architecture principles, standards, methodologies, and best practices.
- Defining technical evaluation criteria for product and technology selection and determining technical approaches to ensure all architectural solutions result in a coherent systems design.
- Leading technical design sessions with the development teams, including the creation of class models, sequence diagrams, component models, etc., and detailed design specifications ensuring that architecture standards are followed.
- Development of complex modules, wherever needed.
- Technical assistance & guidance to the team.
- Participate in Architecture Review Board for existing and future initiatives.
- Research and development, prototyping, and leading proof of concepts.
- Working closely with Performance Engineering and our Web/Infrastructure Technology teams on defining the deployment architecture.
- Participating, and technically leading when needed, production troubleshooting and ‘War Room’ Activities.
- Instilling a culture of execution, operational excellence, and accountability.
- Seeking and capitalizing on the opportunities to improve productivity, improving time-to-market, improving solutions quality, and improving cost effectiveness.
- Creating a culture that is based on knowledge sharing and learning from best practices.
Confidential
Technical Lead, Developer
Technology/Tools: MS .Net3.5, VS 2008, C#.NET, VB.NET, WCF (with distributed transactions), Oracle11g, SOAP based services, Custom Batch framework, Custom Search Engine
Responsibilities:
- Lead detail systems design
- Translation of business requirements into system requirements
- Application Architecture design
- Technical design using UML and EA
- Designing, development & implementing WCF framework/deployment to facilitate creation of WCF services in a consistent/scalable way. The services use DTC (Distributed Transaction Co-ordinates) to accomplish distributed transactions &Hosted under window services (netTCP).
- To ensure project pass through nunit case validations/Fxcop using continuous integration (NANT).
- Project release management responsibilities.
- Development, testing & implementation of complete application.
- Design, develop and implement high volume data processing batches
- Manage conversion design and implementation
- Database design and Performance optimization
Confidential, Oaks, PA
Technical Lead, Developer
Technology/Tools: C#, ASP.NET 1.1, SQL Server 2000, WinForms, WebForms, SQL Server 2000 Reporting Services, MS Visual Studio 2003, MS Project Plan, MS VSS, PVCS
Responsibilities:
- To understand client business, technical requirements & delivering appropriate end-to-end solutions consisting of component-based, services-oriented applications developed using the .NET Framework.
- Creation of project plan, technical feasibility study & project estimates.
- Manage a team of developers, providing technical assistance & guidance to Team.
- Coordination with offshore team to familiarize them with customer needs, specifications & resolve their queries/issues.
- Creation of system requirements/design documents.
- Task allocation, progress & status reporting.
- Design & Implementation of secured authentication system by applying standard encryption techniques using Microsoft Cryptography classes.
- Design and development of reports in SQL Server Reporting Services & extending the reporting server security by extending Microsoft Security Extensions.
- To analyze format of NSCC Multi-Cycle Transaction Files used in exchanging information with DTCC & design system for exchange of information between NSCC & SEI.
- Project development, implementation, change request impact analysis & product support.
Confidential
Technical Lead, Developer
Technology/Tools: VB, ASP, COM, COM+, VB.NET, ASP.Net, SQL Server 2000, MSDTC
Responsibilities:
- Designing the architecture & database for the site.
- Manage team of 8-10 developers.
- Familiarize the team with the customer needs, specifications, design targets, the development process, design standards, techniques and tools to support task performance
- Technical assistance & guidance to the team.
- Task allocation & progress throughout the project life cycle.
- Development of discrete COM+ component.
- Design, Development & Implementation of distributed transaction system under MS Distributed Transaction Server.
- Design, Development & Implementation of intranet work flow system.
- Optimizing database by developing DTS (Data Transformation Services) Scheduler and distributed partitioned views.
- Project development, implementation, change request impact analysis & product support.
Confidential
Software Developer
Technology/Tools: VB6.0, COM, SQL Server 7.0, AS400, RPG, JCL, VSS, BPCS
Responsibilities:
- Involved in exploring BPCS inventory system & developing
- Designing and developing of database using SQL Server 7.0 that includes creating tables, stored procedures, functions and triggers.
- An interface to export order details into BPCS.
- Handled project independently & was sole responsible for successfully implementation at client site.
Confidential
Software Developer
Technology/Tools: VB/ASP/COM, SQL Server 7.0, VSS
Responsibilities:
- Development responsibilities using VB/ASP/COM/SQL Server 7.0
- Design Database schema, stored procedures, Triggers, Functions, and Indexes & Constraints.
- Low level design responsibilities.
- Designed workflow for the entire application.
- Performance tune backend queries.
- Use VSS for configuration management.
- Release management responsibility for the module.
