Sr. Developer Resume
Atlanta, GA
SUMMARY
- Sr. Software Developer, Architect and team lead with twelve (12) years of experience in development, design, maintenance and production support using Microsoft technologies: .NET framework 4.0/3.5 C#, ASP.NET, MVC, Angular 2.0, Web API, WCF and ADO.NET
- Hands on experience in design, architecture and development of multi - tier applications focusing on OOPS, solid principles and design patterns
- Designed data access layers using entity framework
- Experienced with designing micro services
- Experienced with MS SQL Server 2012/2008: able to write PL/SQL queries, Functions and Procedures
- Well experienced in agile Extreme Programming (XP) to improve software quality and responsiveness
- Worked on a Continuous Delivery (CD) workflow forAzure App serviceby using VSTS
- Experience with source repository as using TFS/VSO GIT for check-in/check-out/merging/branching the codes
- Defined problems, collected data, established facts, and drew valid business diagrams
- Exposure to Microsoft Azure blob storage, AAD and app services
- Improved the system configuration change process, deployment issues tracking, inventory management and ordering, addressed trends in vendor performance, and created project deployment views and accuracy
- Expertise in analysis, spec design, maintenance and development, performance optimization, documentations and client communication
- Experienced in UML and design patterns
- Expertise in designing business logics and databases
- Developed Windows service to automatically schedule processing
- Secured strong expertise on relational databases and database designing. Proficient in writing Stored Procedures, Cursors, Triggers, Complex Queries and Joins using T-SQL
- Involved in various pilot project designing for proposed solutions and review
TECHNICAL SKILLS
Microsoft Technologies: Microsoft .NET Framework 4.5/4.0/3.5, ADO.NET, TFS, Entity framework
Programming Languages: C#, LINQ
Web Development: MVC, Web API, ASP.Net, WCF, Ajax
UI Development: HTML, JQuery, JSON, CSS, Bootstrap, VUE JS, Angular 2.0, Type Script
Databases/Database Technologies: SQL Server 2012/2008, SSRS, LINQ, ADO.NET
Reporting Tool: SSRS, Crystal Reports, JQuery data table
Operating Systems: Windows 10/7/XP, Windows Servers
Web servers: IIS 7.5/7.0/6.0/5.0
PROFESSIONAL EXPERIENCE
Sr. Developer
Confidential, Atlanta, GA
Responsibilities:
- Designed the system architecture for the new application according to the design guidelines from FERPA 101 and 201
- Designed the security framework to be implemented in the new application
- Participated in Sprint planning and Stand up meeting
- Created Functions, data types, table types and Stored Procedures for the application reports
- Created the integration module to work with the third-party application like Moodle, Facebook
- Used Telerik Kendo UI to create Views for the UI
- Worked on developing rich UI/UX pages using Bootstrap
- Collaborated with project stake holders for requirements gathering, estimating tasks, preparing functional specification, test cases and data validation strategies
- Used WEBAPI to encapsulate the business logic and provide the data to the UI using JSON
- Used LINQ and EF to handle the data exchange between the BLL and the DB
- Promoted reusability of functionality within team, including integration components
Environment: Microsoft Visual Studio .Net 2017, C#, MVC, Angular 2.0, Web API, JQuery, LINQ, .Net Framework 4.6, TFS, IIS 7
.Net Technical Lead
Confidential, Bellevue, WA
Responsibilities:
- Led a team of four members
- Participated in Sprint planning and stand up meetings
- Developed various UI components using Angular 2.0
- Developed various rich user interfaces using Angular 2.0 and type scripts
- Used JavaScript, jQuery for developing UI, traversing HTML documents, event handling and Ajax interactions
- Followed TDD (Test Driven Development) when implementing Web services for the budget approval process
- Designed different components using C#.NET languages and built on an n-tier architecture with extensive use of Object Oriented Programming techniques
- Explored role based authentication in Azure active directory
- Implemented the OAuth 2.0 to enable authorized access to Web applications
- Implemented Azure blob storage
- Followed TDD (Test Driven Development) when implementing any business logic in class libraries (Mstest & Mock).
- Implemented server side and client side validation modules using validation controls and Regex expressions using JavaScript
- Used Entity framework for consistent access to SQL data sources
- Made full use of .NET’s Object Oriented features, error handling, caching, security, tracing, and event logging features
- Created Tables, Stored Procedures and Views required for the application using SQL server
Environment: Microsoft Visual Studio .Net 2017, C#, MVC, Angular 2.0, Type Script, Azure, Web API, Mstest, JQuery, LINQ, .Net Framework 4.6, TFS, IIS 7
.Net Technical Lead
Confidential, Redmond, WA
Responsibilities:
- Involved in creating the WBS and resource planning
- Involved in design, architecture, development of new requirements and CRs for event tracking of system applications using ASP.NET MVC, Web API services and SQL 2012
- Reengineered existing business logic using decomposition pattern to micro services
- Worked on HTML5, jQuery, Web API2.0 and SSO for SPA
- Responsible for understanding BRD and converted into technical specifications
- Interacted with the business teams to discuss the requirements
- Closely worked with the client architects to implement the business logic in UI and business layers
Environment: Microsoft Visual Studio .Net 2015, C#, MVC, Web API, jQuery, LINQ, .Net Framework 4.5, TFS, IIS
.Net Technical Lead
Confidential
Responsibilities:
- Led and developed all Software Applications in Confidential
- Involved in design, architecture, development of new requirements and CRs for event tracking of system applications using ASP.NET MVC, Angular, Web API services and SQL 2012
- Worked on HTML5, jQuery, Angular 2.0, Web API2.0 and SSO for SPA
- Responsible for understanding BRD and converted into technical specifications
- Interacted with the business teams to discuss the requirements
- Used Entity framework for consistent access to SQL data sources
- Worked on test driven development and created unit test case for actions, domain classes and data access classes (MStest)
- Implemented the OAuth 2.0 to enable authorization to access the Web applications
- Implemented RBA with the help of Azure Active directory (Graph API)
- Created independent class library for handling large scale data to store Azure table storage
- Utilized the benefit of Azure blobs in projects
- Coordinated with the release teams during deployments
- Troubleshot production issues escalated by the support teams
- Carried out code walkthroughs and gave review comments
- Mentored teams for technically challenging tasks
Environment: Microsoft Visual Studio .Net 2015, C#, MVC, Angular, Type Script, Web API, MStest, jQuery, LINQ, .Net Framework 4.5, TFS, IIS 7.5