Software Engineer Iii Resume
Alpharetta, GA
SUMMARY:
- Over 12 years of experience in the IT industry, with expertise in complete SDLC including requirement gathering, analysis, design, development, integration, testing, releasing & maintenance of Internet/Intranet and Client/Server enterprise business applications
- Delivered responsibilities as Development Manager, Project/Team Lead, Systems Architect and Senior Programmer/Analyst.
- Strong in C#.Net, VB.Net, ASP.Net 1.0 - 4.0, MVC, Web API, WCF, Entity Framework 5.0, MS SQL Server 2012, T-SQL, SSRS, SSIS, Team Foundation Server, HTML, JavaScript, and ASP.Net Ajax toolkit.
- RDBMS Expertise in working with Microsoft SQL Server, Oracle, T-SQL, PL/SQL, ADO.NET/ADO
- NoSql experience using MongoDB
- Extensive experience in developing ASP.Net and MVC web Applications, Silverlight, Win Form Applications, Web Services, WCF, and WPF.
- Experience in Client side scripting using JavaScript, jQuery, KnockoutJS, CORS and AJAX.
- Working knowledge in ASP.NET MVC5, HTML5, ASP.NET Web API 2, Single Page Apps, LightSwitch, SQL 2014, NodeJS, AngularJS, Drupal CMS, PostSharp, Bootstrap CSS, RabbitMQ
- Extensive experience in Creational, Structural, and Behavioral Design Patterns using SOLID principles
- Extensive experience in Process and Agile based methodologies including Scrum, Social Coding, Code Reviews
- Expertise in Test Driven Development, Agile Test Automation, Coded UI Testing, Continuous Integration
- Self-learning Big Data technologies - Hadoop (HDFS), MapReduce, HBase
- Expertise in Object Modeling of Use cases, Object diagrams, Activity diagram, Class diagrams and UML.
- Successfully delivered/implemented multiple projects from Requirement gathering to Releasing to Production within given Time and Budget with great quality
- Expertise in capturing software requirements & interacting with clients, practice of formal quality processes & exceptional ability to quickly adapt to changing environments professionally and personally.
- Hardworking, interested in learning new technologies, with good communication skills and adept at working in both team environments as well as individually.
TECHNICAL SKILLS
.NET Technologies: .NET 1.1-4.5, C#, ASP.NET, MVC, Web API, WCF, REST, OData, ADO.NET, Web Services, Windows Services
Frameworks: NUnit, MSTest, Castle Windsor, AutoMapper, StructureMap, RhinoMocks, Moq, log4net, Enterprise Library
Languages: C#, VB .NET, JavaScript, VB, VC++, C, C++, XPath, XQuery, XML, PL/SQL, ASP, HTML
Architecture: MVC, MVVM, SOA, N-tiered, Client Server
Web Related: AJAX, Web Services, WSDL, SOAP, XML, HTML, VB Script
Javascript Frameworks: jQuery, KnockoutJS, bootstrap
RDBMS: MS SQL Server 2008/2005/2000/7.X, Oracle 9i, SQLite
NoSql: MongoDB, MongoVUE
BI Tech: SQL Server 2008, SSRS, SSIS, SSAS
DB Tools: TOAD, SQL Developer, PL/SQL developer
UML: Visio, Visual Studio, BizAgi
Source Control: GitHub, Team Foundation Server, Tortoise SVN, MS VSS, Serena
Other Technologies: RabbitMQ, TeamCity, Octopus Deploy, Endeca, T4 templates, AOP, MSMQ, BizTalk, COM, MTS, IIS
PROFESSIONAL EXPERIENCE:
Confidential, Alpharetta, GA
Software Engineer III
Responsibilities:
- Design and development of API integration with Providers
- Refactoring legacy code using TDD, SOLID principles
- Brainstorming with Developers, Business Analysts on Design and business requirement
- Peer Code Reviews using GitHub pull requests
- Iteration planning and Dev tasking/estimating with Scrum Master
- Provide higher Level of Effort for fact sheets
- Integration/Coordination with other Modules/Teams
- Coordination and Demo to Product teams
- Release planning and coordination with DBA, QA and DevOps
Environment: .NET 4.5, Visual Studio 2012, C#, ASP.NET 4.0, MS SQL 2008, MongoDB, TDD, ADO.NET, JSON, XML, SOAP, JavaScript, jQuery, GitHub, Scaleout Server, NUnit, Rhino Mocks, StructureMap, Mingle, JIRA, MongoVUE, Bizagi, TeamCity, Octopus Deploy
Confidential, Alpharetta, GA
Senior .Net Developer/Tech Lead
Responsibilities:
- Application design
- Product planning with Project Manager and Business Analyst
- Design document and Architecture diagrams
- Designed and developed the framework, Web services and User Interface
- Integration/Coordination with other Modules/Teams
- Demo to Product teams
- Release planning and coordination with QA
Environment: .NET 4.5, Visual Studio 2012, ASP.NET MVC 4, WCF, C#, jQuery, KnockoutJS, CORS, MS SQL 2008, Visio, REST, JSON, SOAP, GitHub, VersionOne, HP ALM
Confidential, Hoboken, NJ
Tech Lead/Development Manager/Solution Architect
Responsibilities:
- System design
- Project planning with Project Manager
- Design document and Architecture diagrams
- Brainstorming with Developers on Design and business requirement
- Define technologies to be used and create prototype
- Designed and developed the base framework
- Review code Integration/Coordination with other Modules/Teams
- Coordination and Demo to Product teams
- Release planning and coordination with DBA, QA and TechOps
Environment: .NET 4.5, Visual Studio 2012, WCF, C#, T4 templates, MS SQL 2008, Visio, TDD, ADO.NET, XML, XSLT, JSON, SOAP, JavaScript, jQuery, VS TFS 2012
Confidential
Integrated System
Responsibilities:
- System design with other Module leaders/architects
- Design document and Architecture diagrams
- Project planning with Project Manager
- Brainstorming with Developers on Design and business requirement
- Define technologies to be used and create prototype
- Designed and developed the base framework
- Review code
- Integration/Coordination with other Modules/Teams
- Coordination and Demo to Product teams
- Release planning and coordination with DBA, QA and Tech Ops
- Software release and Production support
Environment: .NET 4.0, Visual Studio 2010, ASP.NET MVC 2.0, WCF, C#, MS Enterprise Library, MS SQL 2008, ADO.NET, XML, XSLT, JSON, SOAP, JavaScript, jQuery, VS TFS 2010, Visio, Continuous Integration, Endeca
Confidential, Chester, PA
Senior Developer
Responsibilities:
- Analysis of the Business Requirements
- System Architecture design with architect
- Design document and Architecture diagrams
- Created Proof-Of-Concept using MVC, WCF, Endeca
- Developed Endeca pipeline and ETL process
- Designed and developed Data access layer using Endeca objects
- Designed and developed MVC pages
- Designed Database and Data Access procedures and functions
- Created Unit Test pages/scripts
- Coordination and Demo to Product teams
Environment: ASP.NET MVC 1.0, WCF, C#.NET 2008, Endeca, MS Enterprise Library, MS SQL 2005, ADO.NET, XML, XSLT, JSON, SOAP, JavaScript, jQuery, Tortoise SVN, Visio
Confidential
Environment: WCF, C#.NET 2008, MS Enterprise Library, MS SQL 2005, ADO.NET, XML, XSLT, JSON, SOAP, JavaScript, Tortoise SVN
Responsibilities:
- System study and Analysis of the Business Requirements
- System Architecture design
- Created Proof-Of-Concept Reports and application
- Database design and Creation of stored procedures and Functions
- Created Data Load packages using SSIS
- Created Cubes, Dimensions using SSAS
- Created Data Mining Models using SQL Server Data Mining
- Created Business Reports and Database Management Reports
- Designed Web pages using ASP.NET 2.0
- Coordination with Online Applications Team, Operations Team
- Demo to Business Teams and Higher Management
- Support for Ad hoc data Reporting requests
Environment: C#.NET 2005, ASP.NET 2.0, AJAX, SSRS 2005, ADO.NET, MS SQL Server 2005, SSIS 2005, SSAS 2005, XML, XSLT, JavaScript, Tortoise SVN
Confidential, Hopewell, NJ
Senior Programmer Analyst,
Responsibilities:
- System study and Analysis of the Business Requirements
- System Architecture design with Manager
- Created Proof-Of-Concept applications for the Suggested Architecture
- Created technical design documents
- Creating Architecture diagrams and Sequence diagrams
- Designed the XML definitions to be used by the app - MRT/CRT/URT xml
- Database design and Creation of procedures and packages using PL/SQL
- Designed and created Data access Layer using ADO.NET and Oracle
- Designed Web pages, User Controls, AJAX Handlers and Unit test pages using ASP.NET 2.0
- Coordination with SSRS team, DBA team, SOA Team
- Demo to Business Team, Users and Higher Management
- Application and DB Release Management, Production Support
Environment: C#.NET 2005, ASP.NET 2.0, AJAX, JSON, MS SQL Report Services 2005, ADO.NET, Oracle 9i, XML, XSLT, TOAD, PL/SQL, Tortoise SVN
Confidential, Springfield, MA
Senior Programmer,
Responsibilities:
- System study and Analysis of the existing applications.
- Discussion with the Business System Analysts about the new changes.
- Created Technical design documents with flow diagrams using Visio.
- Designed & developed database tables, stored procedures using PL/SQL
- Coordination with QA, Users for UAT (User Acceptance Testing).
- Deployment in Citrix Application Server with Release team
Environment: VB.NET 2005, ASP.NET 2.0, BizTalk 2004, ADO.NET, MS Visio, VSS, Serena, PL/SQL, Oracle 9i, Windows Server 2003
Confidential, San Francisco, CA
Senior Programmer
Environment: C# 2005, VB.NET 2005, ASP.NET, ADO.NET, Visual Studio.NET 2005, C# 2003, UML, MS Reporting Services 2000, MS Visio, VSS, AzMan, TSQL, SQL Server 2000, Windows Server 2003
Responsibilities:
- System study and Analysis of the existing application and involved in requirement analysis.
- Designed and developed the Views, Work Items and Controllers for the UI part (Win Forms) using VB.NET and C#.NET using MCAB (UI) and Enterprise Library.
- Designed & developed database tables, stored procedures & triggers using TSQL, SQL Server.
- Created and Managed the User profiles using Authorization Manager
- Completely object-oriented, designed classes and developed UML diagrams.
- Tested the methods using Testing tools incorporated in Visual Studio 2005 & prepared Test Plan and Test Cases.
- Coordination with Testing Team explaining the Functionalities.
- Use Case Analysis and Clarifications with Client’s System Analysts
- Completely designed classes and developed UML diagrams.
- Designed and developed various forms for the User Interface
- Designed and developed the Business rules layer, Data access.
- Designed and developed database tables, stored procedures and triggers.
- Developed many background processes to be used for reporting purposes
- Involved in maintenance and enhancement.
- Coordination with Testing Team explaining the Functionalities
Environment: C#, ASP.NET, VB6, VC++, BizTalk server, MS SQL Server 2000, Oracle 9i, PL/SQL, MS Reporting Services 2000, ADO.NET, UML, VB, VC++, XML, VSS, MTS, PL/SQL, Windows 2000