Full Stack Developer Resume
SUMMARY
- Documentation and Implementation using SharePoint, .Net, C#, VB.NET, API, COM/DCOM/COM+, DCOM, JavaScript etc.
- Strong understanding of the .Net technology including development based on C# and ASP.NET.
- Extensive experience in developing WebForms and Websites using C#
- Extensively used XML for configuration purposes and exception log filing.
- Experience in using technologies like Enterprise Architect
- NET Concepts like Remoting, Webservices and WorkFlow.
- Strong understanding of the web hosting environments.
- Have Strong Technical Background, Highly Professional, and Excellent Analytical Ability with a commitment towards excellence.
- Experience in cross culture working environments
TECHNICAL SKILLS
Operating Systems: Windows 2008 Server, Windows 2012 Server, Windows NT 4.0, Windows 9X, UNIX, Red - Hat Linux
Languages: C, C++, VC++ 6.0, (C#1.0-C#8.0, VB.NET 9.0), ASP.NET1.x/2.0,ADO.NET 1.x/2.0,AJAX(atlas), API, XML, XSL, JavaScript, JAVA
Middleware: SharePoint 2010/2013, SMS Gateway,COM+, COM/DCOM, MS-ODBC,(CMS-DNN3.0)
RDBMS: SQL Server 2008/2012/2014
IDE/Editor: VS Code, Visual Studio.NET 2017,2019 SQL Server Management Studio 2014/2019
Debugging Tools: WinDebug
Other Tools: Enterprise Architect, UML-Visio, Install Shield, Macromedia Dream Weaver MX-8, Visual Source Safe, Team Foundation Server - TFS 2008, Git, Fiddler, Telerik, LinqPad
Web Servers: IIS 5.0-7.0
Industry Knowledge: Utilities, Education
Framework: NET Core 3.1, J2EE
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Developer
Responsibilities:
- Develop ASP.NET Core intra/internet application using MVC, Entity Framework, Web API, GraphQL, Identity Core, OAuth, OpenID with AngularJS, Angular 2+ with TypeScript, ReactJS and Bootstrap as Front end.
- Develop internal AI/ML application for predictive data analysis with python.
- Using BotFramework’s LUIS and Knowledge Apis for interacting, decision making interface.
- Developed and maintain ASP.NET Web API 2 and RESTful Api with Jersey and JBoss’s implementation.
- Implemented Bearer token authentication using Thinktecture
- Use Window azure to deploy the application on cloud and managing the session.
- Work with NET Code Profilers, ASP.NET Performance Profilers & Transaction Traces, Web Server (IIS) Access Logs, Serilog, log4net, Fiddler to monitor performance and trace for any error.
- Build next-gen applications using
- Modern Software Architecture like Domain Models, CQRS and Event Sourcing pattern.
- Clean Architecture with Data Centric, Application Layer, Command and Queries separation.
- Micro services methodologies.
- Kubernetes/Docker Architecture.
- Used with S.O.L.I.D principles, build Microservices and implemented Dependency Injection, Domain Driven Design (DDD) Design Patterns.
- Build Unit-Tests using Moq
- Build Azure Publish-Subscribe messaging service.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Use Dependency Injection for data binding on XAML pages.
- Used MVVM pattern in Prism framework using WPFHelpers class from PrismAppBase.
- Used Xamarin.IOS and Xamarin.Andriod for creating native user interface.
- Used SQLite.NET with Xamarin.Forms and MVVM for reading and writing data to a local SQLite database.
- Applied Multithreading techniques for creating high performance WPF and Xamrain applications
- Database experience - Microsoft SQL Server SSIS, SSRS, T-SQL.
- Use Jira for Bug Tracking and Project Management.
- Use TFS/Git/Bit-bucket as code repositories and Jenkins/Octopus for CI/CD pipeline.
- Wrote PowerShell scripts for application deploy.
- Use and build docker containers
- Use Azure DevOps also AWS for cloud computing.
Confidential
Full Stack Developer
Responsibilities:
- Worked with various departments company-wide to develop systems according to expectations of the users. Create applications according to specifications or general business requirements which are provided by internal users
- Created Intranet, Internet Location Finder Application using AngularJS, Angular 2 and up, BootStrap CSS and Google JavaScript Map API, Nodejs for testing application under Protractor.js and Cumber.js
- Worked with Microsoft’s cognitive-services LUIS, Vision, Face API.
- Created and maintain Vendor Portal application with SharePoint’s Provider Hosted and Angular 2.0, TypeScript, Single Page Application (SPA) for vendor to upload maintain their inventory.
- Developed Angular 2.0 Application using Angular CLI with .NET Core
- Application Developed custom lists, sites, and document libraries and designed and manage content, customizations, webparts, forms, and custom workflow in SharePoint 2010 and 2013
- Developed custom SharePoint web applications using with Managed code
Confidential
Senior Software Engineer
Responsibilities:
- Worked with various departments company-wide to develop systems according to expectations of the users; creates applications according to specifications or general business requirements which are provided by internal users
- Developed custom lists, sites, and document libraries and designed and manage content, customizations, webparts, forms, and custom workflow in SharePoint 2010 and 2013
- Migrated SharePoint 2007 sites to 2010 in all four environments (DEV, QA, STAGING, PROD)
- Developed custom SharePoint web applications using with Managed code
- Using SharePoint 2010 out-of-box list developed Submission (Add new Item) Page with JQuery validation, Also Developed Search Page over the list to search List items by title, date range using JQuery SPServices library and render data using Datatables.js JQuery Plugin.
- Utilize SharePoint and Microsoft development tools that are integrated with the SharePoint 2010 and 2013 development platform, such as Visual Studio 2010/2013 and SharePoint Designer 2010/2013
- Used Client Object Model to extract data from SharePoint and place in SQL Database using Script Task.
- Production experience developing website pages/applications, including non-SharePoint technologies (HTML5, CSS, Javascript, XML, JSON, JQuery etc.)
- Developed ASP.NET MVC 3/4 web application using Entity Frame work for managing and tracking opportunities for existing clients.
- Worked with Knockout.JS, AngularJS and BootStrap css with build ASP.NET sites.
- Experience in full development life cycle - all areas and phases of the SDLC
- Database experience - Microsoft SQL Server SSIS, SSRS, T-SQL
- Windows expertise (Windows 2008, 2012 Servers, Windows 7 desktop OS)
- Experience in troubleshooting and supporting Internet Explorer, Chrome, Firefox and other display/security/configuration issues with end user browsers
- Ability to analyze business requirements, review existing systems, define the solution, and translate that into designs and programming work
- Capable of effectively communicating with internal and external customers possessing various levels of technical knowledge. Ability to determine the underlying issue when presented with sometimes confusing and contradictory information; listening skills.
- Demonstrated ability to work independently
- Exceptional written and verbal communication skills.
- Demonstrated strong organizational skills and detail-oriented with the ability to handle multiple priorities.
- Proven ability to manage multiple projects on an aggressive timeline.
- Multi-task and prioritize activities of self and others
- Integrate SharePoint 2013 sites with Microsoft Azure cloud technology, also work with AWS SDK for .net
- Developed a Risk Assessment Tool, Re-engineered from a Windows Form tool to Prism 4.x FrameWork based tool to develop loosely coupled application that supported development of WPF, Silverlight and Windows Phone 7 apps. Also implemented prism for Xamarin to support non-Window Phone devices.
- Worked with Microsoft Dynamics CRM module.
- Worked with Aync programming with C# 4.0
- Implemented SOLID design principle while developing Risk Assessment Tool
Confidential
Software Developer
Responsibilities:
- Re-skinning application with new layout via Cascade Style Sheet - .css.
- Enhance Brower based UI via JQuery, and script.aculo user Interface JavaScript Library.
- Refining html and removing redundant server control from aspx pages and code behind in C#.
- Added Rich custom sorting and paging functionality for pages rendering data via asp.net GridView control by calling web Services.
- Refined code behind for Click events on .aspx pages.
- Added wsdl and made calls to webMethod to populate data.
- Creating a customized Data Layer with ADO.NET.
- Added store procedures to be called via web Service.
- Enhanced client side validation javascripts for validation.
- Used Regular Expression for input validations.
- Converted legacy Webservices created with JAVA into C#.
- Assist other developer for already existing app in enhancing Animation effects using Silverlight
- Extend existing DataGrid for presentation of slides using Silverlight.
- Worked with Silverlight, Expression Blend, XAML and code behind in C# for effects and Animation control for UI.
- Designing User Interface in Silverlight better Performance in Client browser and Procedures. WCF using distributed communication transactions to the database.
- Using Serena's Dimension Tool for codeReposity.
- Added Video notes with to render with JQuery to explain application process.