Senior .net Developer Lead Resume
Birmingham, AL
SUMMARY:
- Around 10 Years (Industrial + Training) of software development experience in IT industry.
- Hands on technology experience of designing and developing web applications with Microsoft .NET Framework 3.5/4.0/4.5 using C#, ASP.NET, MVC, Entity framework and ADO.Net.
- Expert at developing interactive and intuitive web UI using HTML5, CSS3, J JavaScript’s, JQuery, Angular 2 and Node JS .
- Experienced in Microsoft Technologies like C#, ASP.NET, MVC4/5, ADO.NET, VB.NET, AJAX, WCF (REST), WebAPI, Web Services (SOAP), WPF, Entity Framework 5 and LINQ.
- Worked extensively with database SQL Server 2008, 2012, 2014, Oracle and MySQL
- Worked extensively on writing Stored Procedures, Triggers, Functions, Views and Database Design.
- Efficient in developing applications using C/ C++, C# on Windows or UNIX Platform.
- Good hands - on experience in implementing multi-tier, client-server architecture.
- Solid experience in DB design (SQL DDL & DML), procedural programming (stored procedures, triggers), Sql Server Performance Tuning, improvement, storage, index and configuration.
- Deep knowledge of OOPs Concepts.
- Very good knowledge in Capital market and retail Banking, Telecomm, insurance and Energy domain.
- Experience in each phases of Software Development Life Cycle (SDLC), concept to full implementation, and software design life cycle management implementation with Water fall and Agile Methodologies.
- Good analytical skills, commitment to co-operative teamwork and developing high quality software meeting requirements of the customer.
- Good technical knowledge and combined creative problem-solving skills on both strategic and tactical areas.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET MVC4, ADO.NET, WCF, Entity Framework, LINQ, WebAPIs, TypeScript
Programming skills: C#, C++, Algorithms, Data structures, Shell scripting.
Design Methods: Different GoF design patterns, SOLID Design principles, UML, XML.
UI and JavaScript frameworks: HTML5, CSS3, JavaScript, JQuery, AngularJS, NodeJS and TypeScript.
Databases and Reporting: SQL Server 2008/12/14, Oracle PL/SQL and MySQL.SSRS and crystal reports.
Development and Source control tools: Visual Studio, VS Code, PVCS, TFS, GIT and All fusion HarvestDebugger Tools: Visual Studio, DBX, SunStudio.
PROFESSIONAL EXPERIENCE:
Confidential, Birmingham, AL
Senior .Net Developer Lead
Responsibilities:
- Created Interactive UI forms using Angular 2, Typescript for few of the modules in the application.
- High level module design adhering to SOLID design principles.
- Created/Managed stored procedures, Views, Triggers and function, Type, Array from SQL Server 2008.
- Extensively used Entity Framework code first and database first approaches in the different modules of the application for interfacing SQL Server.
- Developed RESTFUL WCF services for the compliance entity of the application.
- Understanding the requirement and conduct impact analysis on the system.
- Interpret user requirements into design specifications and Participate in developing user interface strategy.
- Review, prioritize, and research application change requests
- Identify and recommend improvements in technical standards for products.
- Defines technical requirements to support defined business requirements, participates in detailed design and code reviews.
- Successfully executed through all lifecycle phases in an agile fashion and delivered on time.
- Participated in sprint planning and meetings about the project delivery.
Environment: MVC5, WCF (RESTFUL), LINQ, JQuery, Entity Framework 6.0, Angular JS, NodeJS and TFS, HTML, CSS.
ConfidentialSenior Developer
Responsibilities:
- Prototyping and UI design
- Creating and presenting screen mock-ups to project stake holders.
- High Level and Detailed technical design documentation for UI module.
- Integrating JQuery and HTML5 in the UI design to enable creation of customizable dashboard.
- Interpret user requirements into design specifications and Participate in developing user interface strategy.
- Identify and recommend improvements in technical standards for products.
- Analysis and effort estimation.
Environment: MVC4, JQuery, Entity Framework, ADO.net, LINQ and WebAPI, HTML5.
ConfidentialTechnical Lead
Responsibilities:
- Worked on Summit Front to Back End code flows in both Summit FT and classic.
- Created UI forms using winforms and WPF for few of the modules in the applicatopn
- Worked on Infragistics c ontrols and win forms that are used for UI features of the application.
- Worked with many different design patterns like Factory, Prototype and singleton to design and enhance the functionalities.
- Worked on application module s of summit like SWAP, BONDS, Portfolio Monitor, and etc. Gained extensive knowledge on these areas.
- Worked on many Summit reporting applications like profit and loss report (pnl), rtrep. In both FT version and classic version of Summit.
- Worked on Summit STP servers, created a STP server to extract the trade XML from Summit
- Worked Gateway adapters and Loader services to the client POCs.
- Knows about front end calls through Http and creation of XML and adding new and updating FT applications.
- Help team members on any technical and functional issues they might have.
- Contribute to and foster knowledge sharing to build technical and functional knowledge across teams.
- Worked on WPF to create UI modules using MVVM patterns.
- Analyzed and designed application components using WPF-MVVM and Repository pattern from design to completion.
- Designing WPF Forms, custom controls and user controls using XAML language for interactice UI.
- USe Dependency injection for data binding on XAML pages.
Environment: C#.Net, WinForms, WPF, C++, CORBA, Shell scripting, MVVM.
Confidential, Atlanta, GASenior Software Engineer
Responsibilities:
- Attend the requirement signoff meeting; understand the technical and functional requirement and overall business strategy of the business customer.
- Interpret the user requirement into design specifications and participate in developing user interface strategy.
- Good understanding of multithreading - POSIX threads. Worked on threads synchronization, thread management, thread terminations.
- Worked on Webforms for customizing/enhancing the existing UI screens.
- Worked on C++ for the backend calculation of
- Contribution in the code reviews, analysis and test-plans.
- Contribution in the creation of high level design documents, traceability matrices, assembly test specification, product test specification etc.
- Identify and recommend areas of improvements in terms of code and design. Involved in code refactoring and re-architecting the product.
- Help the team members in any technical or product knowledge and ensuing in smooth delivery of the product.
- Delivered many critical feature to client application which was in much demand from the End user with quality of work.
- As a senior member he was responsible for all the development related activity.
- Review system performance and consumption issues, reviews test plans, and provide technical guidance and support to the other application and test team members.
Environment: C#.net, C++, Sun Solaris, WebServices, XML, XSLT, Visual Studio
ConfidentialSenior Software Developer
Responsibilities:
- Understanding the business and functional requirements and overall business strategy of the business customer.
- Ensure business requirements are supported by the technical architecture.
- Worked on C#.Net (from 2.0 to 4.0 version), WPF for Front end development of the application. Thorough understanding of C# framework and MVC.
- Worked on SQL server 2005, 2008 and SQL Server Performance Tuning, improvement, storage, index and configuration.
- Worked on C++, Data structure and STLs for the Business logic layer of the application.
- Conduct impact analyses of business requirements on the system.
- Interpret user requirements into design specifications and Participate in developing user interface strategy.
- Good understanding of Design models - OOAD, UMLs etc.
- Contribute to the development conceptual systems designs as appropriate.
- Define test plans and criteria for acceptance for the technical components of an application, Provide inputs to test planning - develop and execute test scripts.
- Anticipate report and proactively resolve issues both within a team and across application teams.
- Identify and recommend improvements in technical standards for products.
- Contribute to and foster knowledge sharing to build technical and functional knowledge across teams.
Environment: C, C++, C#.Net, WPF, WIN32 API, Sun Solaris, Sunstudio, DBX, VS, CORBA, shell scripting, Inter Process Communication.
ConfidentialSoftware Engineer
Responsibilities:
- Processes and code in order to implement clients' requests for new or modified functionalities.
- Involved in requirement gathering, change request, preparation of design documents.
- Define test plans and criteria for acceptance for the technical components of an application, Provide inputs to test planning - develop and execute test scripts.
- Involved in almost all phases of SDLC like design, build, unit test and assembly test phases.
- Worked on both C#.Net front and calculation (C++) modules of the application.
- Fixing product testing defects reported.
- Contribute to the development conceptual systems designs as appropriate.
- Used .NET controls for client and server side validations.
Environment: C#.net, C++, WPF, Visual studio 2005, 2008 .