We provide IT Staff Augmentation Services!

Full Stack Developer/ Architect Resume

2.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • IT professional with more than 15+ years of experience developing and delivering Web applications, Windows/Desktop applications and collaboration/portal solutions based on Microsoft technologies. I have carried out several .Net roles as a Technical Leader, Lead Developer and Production Support Engineer.
  • Strong experience developing enterprise solutions using C# and Visual Basic, .NET Frameworks (4.7, 4.5, 4.0, 3.5, 2.0, 1.4), .NET Core, ASP.Net MVC 5, Web Forms, Win Forms, Web API, WCF, Entity Framework 6, ADO.NET, LINQ, MS SQL Server, but it’s not limited to those as having experience on other platforms, languages, databases and frameworks like SharePoint Server 2013/2010, SharePoint Foundation 2010, MOSS, WSS 3.0/2.0 SharePoint Designer 2013/2010/2007 , InfoPath 2010/2007, Workflows with Workflow Foundation, RDBMS development and design using Oracle, Sybase, Informix, MySQL, etc.
  • Familiar with modern development operations such as cloud computing in AWS (EC2, S3, IAM, SQS, RDS) and Azure (VM and Functions), continuous integration and continuous delivery using Jenkins and CircleCI.
  • Strong experience and knowledge on frontend UI development, on tools and frameworks commonly used to build modern and reactive web applications such as HTML 5, CSS, JavaScript, Typescript, AngularJS, Angular 5, Vue.js 2, React 16, jQuery (2 and 3), Knockout, Ajax, XML, XSLT, xPath, Bootstrap and Vuetify.
  • Hands - on experience developing Web and Windows Services, Web APIs and Restful Services to communicate modern business applications with legacy ones using different protocols and technologies like .NET CORE, and NodeJS micro services and REST APIs, SOAP, WCF, Web API, XML and JSON. Also have experience using legacy technologies like .NET Remoting, COM+, MSMQ and using Splunk to track data messages exchanged in Web Applications developed under Messaging Architectures.
  • As a .NET Technical Lead have experience on each activity of the SDLC such as requirements gathering and analysis with uses cases and user stories, OO analysis and design using several UML diagrams, Functional testing with Selenium and HP UFT or QTP, unit testing with N-Unit, Moq and Visual Studio and Continuous Delivery using TFS.
  • As a Production Support Engineer have experience on identifying and quickly fixing application BUGS and issues reported by the end-users in the UI, Business Rules, Application availability, Performance, Communication and Configuration issues in both Servers and Client workstations.
  • Experience monitoring application performance by using New Relic and METRONOME Alerts.
  • Hands-on experience testing Services by using Postman and SOAP UI
  • Experience creating and delivering customized reports by using SQL SERVER Reporting Services (SSRS) and writing very complex SQL SERVER and Oracle scripts.
  • Experience on automating and scheduling server-side Tasks and Jobs by using SQL SERVER Integration Services (SSIS).
  • Hands-on experience on OO developing and design using design patterns such as Singleton, Abstract Factory and Factory Method, Dependency Injection, Memento, SOLID and DRY principles, Data Structures, Algorithms, etc.
  • Experience working and incorporating best practices and tools from Waterfall and Agile methodologies such as SCRUM, GADQMS, TDD, Jira, Confluence and Service Now.
  • Worked on a quite wide variety of projects, including Health Care, Banking, Financial Services, Taxes, Retail, Entertainment and Government sectors. Have excellent inter-personnel and communication skills.

TECHNICAL SKILLS

Web development: ASP.NET MVC 5.0, Web Forms, Razor, Ajax, JSon, Bootstrap, Angular JS, Knockout, SilverLight 4.0, JQuery, HTML 5, CSS 3, JavaScript, VBScript, DHTML, IIS 8.0/7.0, Fiddler 2.0, Internet Explorer and FireFox Developer Tools, WebTrends, ASP 3.0, JSP.

Programming Languages: C# and VB.NET (Frameworks 4.5/4.0/3.5/2.0/1.4 ), C, C++ (ATL and MFC), Java, J#, Visual Basic 6.0, VB for Applications, T-SQL, PL-SQL, PowerShell.

Development Tools/IDEs: Visual Studio.Net 2017/2010/2008/2005/2003 , SharePoint Designer 2010/2007, InfoPath Designer 2010/ 2007, Web Parts, Smart Parts, Visual Web Parts, POWER BI, SQL Data Toools, Business Connectivity Services, Business Data Connectivity, Visual Interdev, Indigo Eclipse, WWF 4.0, WSPBuilder, CAMLBuilder, CKS Developer Edition, Enterprise Library, WinMerge, Resharper, Moq.

Enterprise Development and Systems Connectivity: .NET Core, Web API, WCF, Entity Framework, Unity, NHibernate, StructureMap, AutoMapper, Ninject, SOAP Services, .NET Remoting, XML, System.Transactions, Enterprise Services, LINQ to Entities, ADO.NET, ADO 2.7, OLE DB, ODBC, DAO, SOAP ToolKit 3.0, PostMan, SoapUI, LoadUI, MSXML 4.0, EDRA, WSF, COM+, MSMQ, DCOM, ActiveX Controls and Components, WAS 6.0.

Reporting Tools: SQL Server Reporting Services, Crystal Reports XI/ 9.0/8.0/7.0.

UI Prototyping and Design Tools: Lucidchart, Balsamiq Mockups, Axure, Argo UML, Microsoft Expression Blend.

Versioning: Git, GitHub, GitFlow, SVN, TFS, Visual Source Safe 6.0

Diagnostics and Monitoring: New Relic, METRONOME

Database: SQL Server 2014/2008 R 2/2008/2005/2000/7.0 , Oracle 11.0/8.0, SQL Developer, SSIS, DTS, Informix, Sybase 12.5, MS Access, CLIPPER 5.2.

Methodologies: Agile, Scrum, GADQMS

Portal Server: SharePoint Server 2013/2010, SharePoint Foundation 2013/2010, MOSS 2007, SharePoint Portal Server 2003, WSS 3.0, WSS 2.0, DotNet Nuke 5.0, Fast Search Server.

Third-Party Control Kits: Telerik Control Kit, NetAdvantage, FarPoint Spread, Dundas Web Chart, Formula One.

PROFESSIONAL EXPERIENCE

Full Stack Developer/ Architect

Confidential, Memphis, TN

Responsibilities:

  • New requirements grooming, scoping, development, testing, and deployment. System technical design using OOP and UML diagrams for documentation. Code reviews using TFS and GitHub’s pull requests.
  • Version control using TFS and Git (GPG signing, branches, merges, tags, commits, conflicts resolution and tags).
  • DevOps jobs using Jenkins.
  • Problem solving, application performance optimization, algorithm elaboration using data structures.
  • Frontend development using HTML5, CSS, Vue.js 2, jQuery 3, JavaScript. Developed a SPA using Angular 5, consuming Web APIs, TypeScript, Node.JS, etc. API development on C#, .NET Core 1, Web API, WCF, and Entity Framework as ORM in C#.
  • Application development using C#, .NET Framework 4.6, ASP.NET MVC 5 and Razor. Development of unit and integration tests, using NUnit, Moq and Visual Studio.
  • Use of different design patterns and architecture such as factory, repository, dependency injection, singleton, MVC, SOLID and DRY. Software concurrency handling (threads, lock and deadlock prevention).
  • Software development using Scrum framework, part of the development team, assisting to all events (planning, daily meeting, review, retrospective) and using all artifacts (backlog, sprint backlog).
  • Team leadership, explaining technical details, design patterns, questions.
  • Direct contact with product owners and stakeholders for gathering requirements and alignment.
  • New features documentation using Lucidchart, Visio and Confluence.
  • Provided production support for Atlas and GRS web applications.
  • Helped to enhanced and migrate the GRS and Atlas web applications from on-premises environment to AWS.
  • Provided technical support for various web applications such as GRS (Global Rights System), Atlas, MediaPortal, etc. which are MVC web based application used by UMG Employees to manage, link and query Repertoire Legal Rights and Artists contracts, capture and create metadata about Labels, Artists, Projects, Artists Rosters, etc..
  • Solved many tickets about communication problems and information exchange issues between GRS upstream data provider applications and downstream data consumer applications by retriggering XML messages using SQL DML commands (UPDATEs, INSERTs) and customized .NET applications.
  • Executed SQL DML commands in GRS Production Data Base to update contracts rights, projects metadata, etc.
  • Solved many tickets about clearing and purging message queues located in UMG cluster servers.
  • Helped business users to clear territorial rights from artist’s repertoire, remove or set distribution restrictions, determine if artist’s repertoire was linked correctly to contracts, remove resources from Protected Lists, etc.
  • Monitored SPLUNK alerts and solved many issues reported in these alerts due to Primary Key violations, Referential Integrity Constraints violations, etc.
  • Created customized reports using SSRS, advanced Excel, Pivot Tables and PowerBI.
  • Experience in using SSIS tools like Import and Export Wizard, SSIS Package Designer. Experience developing and deploying SSIS packages.
  • Experience in Microsoft Visual C# in script component of SSIS.
  • Application performance monitoring using New Relic.

Senior .Net Full Stack Developer

Confidential

Responsibilities:

  • Solved more than 200 tickets reported in Atlassian Jira to fix and repair bugs and issues related with user interface redesign and optimization, security, business rules updates, etc.
  • Designed and developed many views and partial views to be used in different types of devices to present modal popups, confirmation messages, redirection to another pages, etc. Added responsive web design to these views.
  • Developed many POCO and repository classes using Entity Framework Code First approach. Designed and developed many WCF services.
  • Attended and participated in different SCRUM rituals (Daily scrum, Retrospective, Sprint planning, etc.).
  • Provides capability to create Single Page Application in a very clean and maintainable way using AngularJS. Uses dependency injection and make use of separation of concerns using AngularJS frameworks.
  • Designed and developed a Role-based security schema that is used in the Customer Service portal. Designed an XML schema file to contain Roles and permissions. Developed a Single Sign-On Component that is used to provide authentication for the Customer Service Portal.
  • Designed and developed a search page that makes lockups based on different criterias (Application Id, Phone Number, Loan History, etc.).
  • Installed and configured a MAC virtual machine with Yosemite as the OS and the Xcode developer Kit to test, debug and watch the behavior of .NET MVC sites under this environment.
  • Building a CRUD app in a cohesive set: Data-binding, basic templating directives, form validation, routing, deep-linking, reusable components and dependency injection using AngularJS

Senior SharePoint/.Net Consultant

Confidential, Sarasota, FL

Responsibilities:

  • In the requirements gathering and analysis participated in demo meetings, interacting with project managers, business users and end users in order to understand their real needs and goals. Also, helped the business analysts and architects to write an SRS (Software Requirements Specification), SDS (Software Design Specification) and to define a use case specification template to write better use cases.
  • Created high level UI design documents based on Mock-ups using Balsamiq Mockups to present the new "look and feel" of the migrated WinForms applications.
  • Followed an agile software development methodology (SCRUM) with frequent application demonstrations to the stake holders, which allows for iterative and incremental development of an application.
  • Migrated the current JH.Enterprise ASMX web services class library to a Web API RESTFUL services class library. Extensively used AJAX, RestFul Web API services and JSON for providing rich user experience.
  • Developed many UI elements and Views incorporating some Responsive Web Design techniques by using Twitter Bootstrap and taking into consideration UX requirements.
  • Designed and developed various abstract classes, interfaces and POCO classes to construct the business logic using C#. Also, designed and develop a Data Access Layer (DAL) using Entity Framework 5.0 Code First Approach.
  • Upgraded the Developers Tools application that was developed using ASP.NET web forms to a new Single Page Application (SPA) MVC 4.0 site using Web API, Knockout, HTML 5, CSS3, JQuery, Responsive Web Design, etc.
  • Created some Visual Studio 2012 extension projects (VSIX projects) to have reusable enterprise project templates.
  • As a SharePoint developer I was responsible to design and build a collaboration portal for the IT department and to integrate this portal with Team Foundation Server and Visual Studio to create an ALM strategy for the applications that we were migrating. Also responsible to design the Information Architecture for this solution.
  • Developed some Workflows, event receivers, content types, site columns, lists, documents libraries for SP2013.
  • As a SharePoint Administrator I was responsible to install and configure some SharePoint Foundation 2013 virtual boxes, and also I was responsible to migrate some SharePoint Foundation 2010 portals into this Virtual Boxes using Content DB attachment approach. Also I was Responsible to Backup and restore content DBs and configuration DBs

SharePoint/.Net Consultant

Confidential, Memphis, TN

Responsibilities:

  • Conducted some knowledge transfer activities with different IT providers from India and USA to takeover some WSS 2.0 and WSS 3.0 legacy portals and ASP .NET web sites (eRoadMap Management, Batch Management, etc.).
  • Responsible to build and configure virtual box environments for development and testing to install very old software and business applications (Windows Server 2003, SQL Server 2000, WSS 2.0, Visual Studio 2003, Office 2007, etc.).
  • Defined a migration path and strategy (Content DB attachment approach) to migrate such legacy WSS 2.0 and WSS 3.0 portals into SharePoint 2010 server and SharePoint 2010 Foundation. Responsible to design and build a three-tier SP2010 farm topology to scale up a single server stand-alone topology.
  • Responsible to convert some ASP .NET web forms and WinForms applications that made use of Office Interop Services into SharePoint 2010 Office Web Apps and InfoPath Forms. Refactored and upgraded many lines of old VB .Net and J# source code (.net framework 1.4) to newer VB .Net and C# code (.net framework 4.0).
  • Responsible to build many content types, site columns, lists, document libraries and advanced branding and customizations using Master Pages, Style Sheets, Themes, Customized Site Templates, etc.
  • As a SharePoint administrator I was responsible to deploy code solutions (wsp), run PowerShell scripts, server optimization, server management, term store design and maintenance, taxonomy design and creation, content deployment, creation and configuration of web and service applications in Central Administration, etc. Also, I was responsible to create Audiences, SharePoint Groups, Active Directory Groups, etc.
  • As a SCRUM team member, I had to write user stories and transform them into product backlogs and release backlogs, estimate sprints duration, attend everyday meetings and to create electronic dashboards to report every progress and roadblocks (including burndown charts).

SharePoint/.Net Consultant

Confidential, SFO, CA

Responsibilities:

  • Developed Visual Web Parts using C# and Visual Studio 2010. Troubleshot production and performance issues.
  • Created WCF services to get data from external systems. Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#. Extensively used AJAX, Web services (asmx/svc) and JSON for providing rich user experience.
  • Installed and configured SharePoint 2010 server on Virtual Boxes for development environment for the BSPSI portal. Run PowerShell commands to deploy Solutions and Features in production environment. Developed Timer Jobs to run scheduled processes for different business needs.
  • Corrected many UI defects for the BSPSI portal site pages. Optimized the loading and rendering of some site pages by using Ajax and JQuery.
  • Estimated time and effort on different projects involving SharePoint. Defined the project plan giving activities and resource allocation.
  • Executed functional testing for the different environments in which these portals run (Development, QA and production) using all FireFox browser versions, all Internet Explorer versions, Opera, Safari, Chrome, etc.

SharePoint Consultant

Confidential

Responsibilities:

  • Developed a Blog (Foro Redes 2.0) using and customizing the out-of-the-box templates provided by MOSS 2007. This blog allows subscribers to send messages and ask questions to the Confidential ’s high management.
  • Developed and maintained various JSP web applications (Boardrooms Management, Employees Savings and Benefits management, Payroll receipts printing and consulting, Paid Vacations Scheduling, etc.) for the Confidential ’s intranet. These web applications were developed using the J2EE architecture (JSP’s, Servlets, Struts, etc.).
  • Executed functional testing for the different environments in which these portals run (Development, QA and production) using all FireFox browser versions, all Internet Explorer versions, Opera, Safari, Chrome, etc.

SharePoint Developer

Confidential

Responsibilities:

  • Responsible to design and develop the SIT publishing portal (Sistema de Información de Tickets) from scratch (From analysis to delivery).
  • Responsible to fix and correct many UI defects and bugs in the Normatividad and SCI collaboration portals.
  • Developed some WebParts and SmartParts for the Normatividad and the SCI collaboration portals.
  • Developed advanced user interfaces using JQuery and SilverLight. Consumed WebServices using JQuery. Executed common administrative tasks using the stsadm command (Backups, restorations, Features and solutions installation and activation, etc.).
  • Expertise in configuring Search, SSO, Excel Services, and User Profile Management in MOSS 2007 and SP 2010.
  • Hands-on experience in Adding/Changing/Removing users and user group permissions for various sites, updating content & changing navigation.
  • Responsible to create custom SQL Server Reporting Services (SSRS) Reports to be displayed in a Microsoft SharePoint 2010 portals.
  • Advanced forms development using Content Types, Event Receivers, Lists and Site Columns using SharePoint Designer 2010. WorkFlow development using SharePoint Designer and Visual Studio 2008.
  • Documented all developments and changes using CMMI level 3 workflows and artifacts

Sr. .Net Developer

Confidential

Responsibilities:

  • Developed modules for the SOC ( Confidential Operations Controller) financial portal using DotNetNuke 5.0.1, Visual Studio 2010, C#, VB .NET, SilverLight, SQL Server 2008 R2, Enterprise Library, etc.
  • Developed some reporting modules using ASP 3.0, VB Script, Visual Interdev 6.0, SOAP Toolkit 3.0, MSXML 4.0, EDRA, XSL/XSLT, etc.
  • Consumed and developed many WCF services and Web Services using Visual Studio 2010/2003, WSF, XML, Enterprise Library 5.0, etc.

Project Leader

Confidential

Responsibilities:

  • Installed, configured and managed two MOSS 2007 servers for development and test environments for the Anti-Bribery Web Tool project.
  • Developed and created many Web Parts, Master Pages, CSS, Site Collections, Sub Sites, Web Pages, MySite, etc. for this system using SharePoint Designer and Visual Studio 2008.
  • Developed and designed some PoC’s projects, prototypes and wireframes using Axure, HTML, DHTML, JavaScript, VB Script, CSS, etc.
  • Developed and administered many Database objects (Stored Procedures, tables, functions, triggers, views, etc.) for the Data tier.

We'd love your feedback!