Full Stack .net Developer Resume
Foster City, CaliforniA
Objective
- C#, .NET, Visual Basic, Netcore, ASP.Net, Oracle, MS SQL, MySQL, WinForms, Webservice, REST API, CSS, Crystal Reports, MVC, NodeJS, AngularJS, Angular6, Bootstrap, JavaScript, TFS, MongoDB, LINQ, Microsoft Crystal Dynamics, Microsoft Report Service, WinForms, Crystal Reports, Epicor
SUMMARY
- 8 plus years of experience in Analysis, Design, Development and Implementation of Windows and Web based Applications in various domains likehuman resources, retail, finance and banking usingMicrosoft.NetTechnologies.
- Proficient in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based and Client - Server.
- Experience in Microsoft.NET Technologies under Visual Studio, .NET Framework, architectures in C#.NET, ASP.NET, ADO.NET, jQuery, WPF, WCF, Web API, XML and Microsoft SQL Server.
- Experience in developing Web applications using JavaScript, Ajax, HTML5, XML, Angular, Angular1.7, Bootstrap and CSS.
- Expertise in Angular controllers, directives, components, factory and service resources, routings and events.
- Experience in Object Oriented analysis and design (OOAD), Singleton, Model-View-Controller Architectures (MVC), Model-view- view model (MVVM)
- Good experience about TFS collaboration platform for upgradingVB.Netapplications.
- Extensive experience with development & deployment of Web Services (SOAP, WSDL).
- Excellent experience in implementing WCF, Web API, Restful Services which communicate data in both XML & JSON.
- Experience in Multithreading in WPF for performance optimization while accessing data from remote data storage. Worked on client WPF application using C# 6.0, XAML, MVVM, Custom controls andbehaviors.
- Analysis, design andprogrammingforthe internal ERP Microsoft dynamicsand Epicor.
- Experience in designing and developing Databases in MySQL, SQL Server 2000/2005/2008 , Oracle 12G and NoSQL databases like MongoDB.
- Hands on experience writing Queries, Stored Procedures, Views, Joins, Functions, Triggers Cursors, and Joins using MS SQL Server (SQL, T-SQL).
- Expertise in application, maintenance and support of Linux/UNIX production, test and development servers.
- Expertise in using Data BindingControls(Dataset, Data Reader, Data Adapter, Grid View)
- Possess knowledgeonunit testing, performance testing, and bug fixing.
- Good understanding of designing Business Models using UML (Class, ER, Use Cases, Scenarios, Sequence diagrams, Flow Charts etc.)
- Organized, detailed oriented and resourceful in the completion of projects with an ability to multitask and meet strict deadlines.
- Excellent Interpersonal and Communication skills coupled with strong technical andproblem-solvingcapabilities.
TECHNICAL SKILLS
Internet Technologies: Microsoft .NET framework, ASP.NET MVC 3.5/4/5, MVVM, ASP.NET Web forms, AJAX, ASP, ASP.NET CORE, JQUERY, IIS Web Server, WPF, WCFServices, XML Web Services
Programming Languages: C#, SQL, T-SQL, PL/SQL, and VB 6.0
Distributed Technologies: Restful, WebAPI, WCFand SOAP
Databases: MS SQL Server, MySQL, Oracle, Mongo DB
Database Access Technologies: Entity Framework, LINQ, LINQ to objects, ADO.NET
UI Technologies: HTML5, CSS3, JavaScript, AngularJS, Angular 6, Bootstrap, JQuery, Node.JS, ExpressJSIDE Visual Studio 2015/2013/2012/2010/2008. Visual Studio Code
Design Tools and Languages: UML, Visio 2000 for enterprise architects and Rational rose
Reporting Tools: Crystal Reports, SSIS, SSRS, PDF.JS
VersionControlTools: Tortoise SVN, MS Team foundation server
Operating Systems: Windows 8/7/2000/XP/NT/98/95
Packages: MS-Office
Testing Tools: MS-UnitMiddleware WCF, ADO.NET, Web Services, Enterprise Library
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
ERP/CRM: Microsoft Crystal Dynamics, Microsoft Report Service, ERPEpicor
Software: Microsoft Visual Studio, NuGet, Postman, Microsoft Office, Microsoft Visio, SQLdeveloper, Navicad, Heidi, NodeJS, Git, MicrosoftTeamFoundation, SVN
PROFESSIONAL EXPERIENCE
Confidential, Foster City, California
Full Stack .Net Developer
Responsibilities:
- Improve web API by reducing response time. Use Asynchronous programing to handle the concurrent http requests.
- Created Data Transfer Objects (DTO) (AutoMapper) to reduces payload and hide properties.
- Create middle tier logic using C# ADO.NET (Data Reader, Dataset and Data Adapter)
- Consuming Web API on server side with RestSharp library
- Normalize database. Eliminate repeating groups (1NF). Establish relationship between tables. (2NF).
- Create stored procedures, T-SQL statements and user-defined functions of varying complexity
- Improvement on UI on Angular 6 and Bootstrap
- Assess, troubleshoot, document, upgrade and develop maintenance procedures
- Add logs to web Api and web App for L3 support and easy bug fixing.
- Create Unit Testing. For changing and maintaining code in the development process.
- Using Postman to check the response of API
- Develop patches and defect fixes, for support in L3. Patches create by using SVN.
- TortoiseSVN for version control and source control software.
Technologies:C#, MVC, Angular 6, RestSharp, MS-SQL, JavaScript, jQuery, Razor, CSS3, Bootstrap, Rest API, SVN, Json, Windows, Excel, Visio, AutoMapper
Confidential
Team Lead/UI and .Net technologies
Responsibilities:
- Responsible for the Analysis, Technical Design specifications, Implementation, Deployment, Testing and the Migration to.NETcustomized CRM Product.
- Upgrading oldsystem (visualbasic 6) to web-orientedtechnologiesC#, CSHTML, JavaScript, jQuery, AJAX, Bootstrap, CSS, LINQ, ADO.NET, AngularJs1.7
- Add control logs on legacy code for easy bug fixing.
- Developworkflow applications using ASP.NET 4.5 and MVC 5/4 with Razor syntax, .NET 4.5, SQL Server 2012, AJAX, jQuery, and AngularJS.
- Create aservicewhere citizen can downloadbirths, marriage and death .
- Developed Service gateway and consumed Windows Communication Foundation (WCF) services for accessing information via other projects.
- Createreportson database grows andstatisticsdata with crystal reports and charts controls.
- Create and implementanIntranet. Itmanagesdifferentareas: Human Resource, Accounts, Legal
- Use of Microsoft TeamFoundations. Tortoise SVN and Git for Version Control.
- Implement Active Directory Security. Limit and add security to network via Fortinet Policies.
- Lead team of 5 associates and provided technicalsupport in area of developing Helpdesk andKanbanpattern.
- Share vital records information with Federal Government.
- Provided session level security androle-basedauthentication using jwt tokens.
- Best practice on Angular implementation in the project worked for customers business user Accounts.
Technologies:C#, Visualbasic, ASP.NET, Oracle, MS-SQL, JavaScript, HTML5, CSS3, AngularJS 1.7, MVC, TFS, Bootstrap, Rest API, GIT, XML, Windows, CrystalReports
Confidential
Senior .NET/FullStack Application Developer/Lead
Responsibilities:
- Lead a team in developing new ERP; Involved support for all aspects of the ERP systems software, related database schema, and design/development of automated business systems integrated with ERP.
- Identified problems and offered advice and solutions on how processes could be improved to help meet the deadline for internal application improvements.
- Developed features for customer facing website usingC#, CSHTML, HTML Helpers, JavaScript, jQuery, NodeJS, AJAX, Bootstrap, CSS, LINQ, ADO.NET, SQL Server.
- Involved in full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems.
- Define internal control process and assisted developers with establishing and applyingnew process or work flow.
- Implementation of Web pages using Angular JS, HTML and CSS, with MVC4 pattern.
- Database design using SQL Server 2008, and applying Visual Studio Database Project for versioning and deployments.
- Developed moderateto advanced modules and system components and develop simple to moderately complex re-usable codeand responsible for maintenance of legacy code.
- Implemented Restful API from core using Node.jsand Express Framework.
- Used REST client/POSTMAN to check the response of various API's,
- Maintained Cross Browser compatibility & implement Responsive Web Design using Bootstrap, custom media queries, with brand appropriate styles, colors, animations and font icons etc.
- Developed layout pages, complex Controllers, helper methods and View Models.
- UsedADO.NET objects such as Data Reader, Dataset and Data Adapter for Consistent access to SQL Server data sources.
- Enhancements and maintenance of few other modules like Finger Print.
- Responsible for overseeing the company's requirements, development, testing and deployment of Microsoft CRM projects.
- Customized Sale module and entities of leads, account, contact and opportunities according to line of business requirements.
Technologies: NetCORE, C#, MS-SQL, NodeJS, Angular2, MVC, TFS, ExpressJS, MongoDB, Bootstrap, Rest API, GIT, XML, Windows.
Confidential
Senior Software Developer (C#.NET)
Responsibilities:
- Designed and developed ATM Credit Limit Processing Module forSEARSoperations in ATM Application, which serves as a core Application to facilitate the instant redemption throughSears’scard.
- Evaluating user needs while designing and testing new software to meet those needs.
- Analyze, develop and test WPF applications.
- WPFapplication with async method and command implementations.
- Researching and develop new technologies and processes/algorithms and introduces them to the enterprise as needed to improve revenue and customer satisfaction.
- Working on creatingWCFServices using C#. Design, analyze and define the structure and architecture ofWCFand underlying business logic based on interactions with stakeholders and product owners and functional/UI/UX documentation.
- Using SQL Server 2012 database as back-end along withEntity Framework.
- Design and developedMVVM (View Model, View-Model)
- Develop and test the cross-platform sign-in service using ASP.NET Web Api and SQL server
- Utilized Fluent Validation to validate objects that are passed in to controller actions by the model binding infrastructure.
- Code Reviews, mentor, and managed a team of the two other developers.
- ImplementTestStack. Whitefor automation test onuiinterfaces.
Technologies:C#, WPF, WCF, MS SQL, WinForms, Microsoft ReportingService, Visualbasic, TestStack.White
Confidential
C#.NET Programmer
Responsibilities:
- Built and generated reports using various database reporting tools. Involved using Excel and Crystal Reports.
- Developed new services/classes and enhanced existing services for database access using C#.NET.
- Designed and developed user controls for accepting customer inputs and presenting records/results to customer using ASP.NET.
- Implemented input validation using the ASP.NET Input Validation Controls and JavaScript
- Used Custom Validation, User Validation and JavaScript to give access to registered users
- Used AJAX to improve the performance of the web pages and to display the data on frequently visited pages
- Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages
- Wrote and debugged Stored Procedures and functions in SQL Server.
- Developed interactive web pages using ASP.NET, C# and ADO.NET
- Created User control and Custom controls for the application.
- Communicated with multiple groups in order to integrate the new enhancement into the regular flow.
- Team leader on implement ERP Epicor according toCompany'sneeds.
Technologies:C#, ASP.Net, MS-SQL, WinForms Crystal Reports, Epicor.
Confidential
Software Developer/Intern
Responsibilities:
- Involved in complete software development life cycle - Requirementsgathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Create Excel Developer tools to create forms and display database info into excels sheets.
- Used agile methodology and scrum for the development.
- Designed interactive web pages with front - end screens usingASP.Net, C#, HTML and Flash.
- Used CSS for adding fonts, colors and styles to the web document.
- Created Stored Procedures and triggers to perform automated rules, updating to related tables using SQL Server.
- Developed Crystal Reports to address diverse levels of the organizational requirements ranging fromindividual employees to a complete line of operations.
- Worked extensively with Web Forms, Server (Web/HTML) and Data Binding controls.
- Create workflows with share points for confirm actions.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Used XML for data transformation.
Environment: ASP.NET, C#, HTML5, CSS3, SQLServer, CrystalReports, ExcelMacro, VisualBasic, SharePoint.