We provide IT Staff Augmentation Services!

Full Stack Web Developer Resume

Full Stack Web Developer Memphis, TN

SUMMARY

  • Over 5+ years of professional experience in designing, analyzing and developing Web Applications and Web Services using Microsoft Technologies including Visual Studio 2010/2012/2013/2015/2017 and Oracle NetBeans for Java SE.
  • An experienced C#.NET programmer that utilizes the latest technologies, designing, and building applications in WinForms, ASP.NET, .NET MVC4/5 Architecture, Entity Framework Code First and Database First Approach, with SQL Server and IBM DB2 backends, CMS i.e. NOP Commerce and .NET Nuke.
  • Software developer with experience in executing full project lifecycle (SDLC) including Decomposition of Use Cases, Workflow and Diagramming, Design, Writing, Building, Refactoring, thorough Testing with Validation, and Best coding practices for Security and Data Integrity, then Implementation (DEV to QA to Production) Maintaining the system. Provide thorough supporting documentation.
  • Experience developing web application using .NET Framework 4.0/4.5/4.6/4.7, ASP.NET MVC4/5 and WebForms, C#, ADO.NET, Entity Framework, LINQ, JSON, XML, AJAX, SOAP, jQuery and IIS.
  • Experience in gathering customer requirements and business requirements and converting them to tasks that are simplified for coding purposes, applying OOAD concepts and Design Patterns.
  • Well versed in the design and development of 3 Tier, n-Tier and MVC architecture.
  • Experience in Web services REST API and SOAP.
  • Experience in Database Analysis/Design/Normalization/Manipulation processes using SQL Server 2014/2016/2017.
  • Expertise in DOM manipulation using JavaScript, jQuery.
  • Strong knowledge of Object Oriented Programming with hands on development experience in C++, C#, Java SE, ASP.NET, SQL Server, Oracle and JavaScript.
  • Database experience with SQL Server, IBM DB2, and Oracle.
  • Experience using the Test-driven Development approach using C# and Unit Testing - Arrange, Act, Assert methodology. Red - Fails, Green - Pass, Refactor - Optimize Code.
  • Possessing strong analytical skills, a good team player with strong written and verbal communication skills.
  • Experience working on team based and self-managed projects independently and strong ability to learn and apply latest technology changes.
  • Experience in developing rich, uniform User Interfaces using HTML5, CSS3, CSHTML Razor, Master Pages, AJAX Controls, jQuery, some Angular, Bootstrap and JavaScript.
  • Experience in using project management tools like MS Project and Jira.
  • Experience working in Agile software development methodologies for complex software development and decomposition of tasks and use cases.
  • Maintained all change documentation for the projects, and kept track of weekly project status and progress. Met with stakeholders regularly to keep them informed of the ongoing project developments and for feedback regarding functional changes. Collaborate regularly with team members to solve complex problems using the appropriate business logic.
  • Both a team player and ability to handle tasks on my own as well.
  • Establish and maintain a good rapport and cooperative relationship with customers and coworkers.
  • Consistently meet deadlines, follow up, and effectively manage time.
  • Make systematic use of organizational systems and processes. Take an organized, logical approach to thinking through issues. Apply learning to new situations.
  • Ability to comprehend complex technical topics and specialized information.
  • Ability to complete assigned tasks on time.
  • Maintain a separation of concerns regarding business objects, business logic, and the data access layer through organization of clean code while always maintaining data integrity.

TECHNICAL SKILLS

Operating Systems: Linux/Unix, Windows platforms 7/8/10, OSX

Servers: Windows Server 2008 and 2012, Unix/Linux, IBM, Apache

Tools: Visual Studio, Oracle JDeveloper, Eclipse, IntelliJ Idea, Oracle NetBeans, SQL Server Management Studio, DB Artisan, IBM Data Studio Client, Remote into Servers

Cloud Technologies: Citrix Web, some Jenkins, and Azure

.NET Technologies: ASP.NET WebPages.aspx, .NET MVC4/5, C#.NET, Entity Framework, LINQ, ASMX Services

Java Technologies: Java SE 8/9, Java Microservices, Oracle NetBeans IDE, Docker

Client-side Technologies: JavaScript, JQuery, JQuery DataTables API, Briefly introduced to Node.js, AJAX, some Angular.js

SharePoint: Consumed RESTful SharePoint Services. Worked on Ducks Unlimited intranet SharePoint site. Some exposure to JS Link

Joomla: Very familiar with this CMS, and can do just about anything with it when it comes to designing a website that can be easily managed from the backend by others with the appropriate privileges.

Android Development: Wrote proprietary Android applications using IntelliJ Android Studio in Java and XML.

Analytical Ability: Ability to use deductive reasoning and logic and problem solving to solve the toughest technical problems.

Communication: Excellent written and verbal skills. Communicates and/or understands instructions. Accurately informs supervisors and subordinates of important developments.

Databases: MS SQL Server 2014/2016/2017 - T-SQL, IBM DB2, AS400, MySQL, and Oracle 11g

Web Technologies: XML, HTML5, CSS3, Bootstrap, JavaScript, XHTML, jQuery, AJAX, Razor

ORM Frameworks: Entity Framework, LINQ To SQL, Code First Approach, and Database First Approach

Web Servers: IIS, Citrix

Development: Microsoft Visual Studio C# & VB (2010/2012/2013/2015/2017) Oracle NetBeans JAVA

Version Controller: TFS, VSTS, GIT

Operating Systems: Windows 7, Windows 8, Windows 10, RHEL, Fedora, Ubuntu, Apache Linux, Mac OSX

Methodologies Architecture: Agile Development Methodology, Code First and Database First Approach, MVC 4/5, 3-Tier Architecture

PROFESSIONAL EXPERIENCE

Confidential Memphis, TN

Full Stack Web Developer

Responsibilities:

  • Involved in all the phases of SDLC including business process review for requirements, analysis, design, implementation, testing, deployment and maintenance.
  • Created initial CRUD Operations using EF Scaffolding in Visual Studio 2017.
  • Created UI using Bootstrap, HTML5, Razor, JavaScript, CSS3, and JQuery DataTables API
  • Extensively involved in writing Client-Side code using jQuery and AJAX to get JSON back.
  • Collaborating with Business Analyst, Quality Analyst and stakeholders for their inputs to evolve and enhance the features of the project.
  • Involved in system requirements gathering, designing and prototyping.
  • Maintained Cross browser functionality and implemented Responsive Design using Bootstrap, jQuery and CSS3
  • Utilized ASP.NET MVC5, C#, Reflection, The Unit of Work Design Pattern, and Entity Framework Code First
  • Use Test Driven Development - Arrange, Act, Assert - Red, Green, Refactor
  • Used project management tool Sharepoint and MS Project to track the status of Sprint, maintain the backlog and creation of tasks.
  • Used MS Azure with continuous deployment and GIT for Source Control.

Environment: C# 7.0, .NET MVC5, Bootstrap, MS Unit Testing, LINQ, Entity Framework Code First, SQL Server 2016 backend, GIT

Confidential Memphis, TN

Software Developer

Responsibilities:

  • Involved in all the phases of SDLC including business process review for requirements, analysis, design, implementation, testing, deployment and maintenance.
  • Updating of MVC4 Database First EDMX application data models using Visual Studio 2013
  • Wrote custom JavaScript to handle hiding/showing web form fields based on birthdate for registration form
  • Made changes to the Website UI to meet the business requirements for the project
  • Handled validation for all fields using Requirement attributes on data models to display in summary
  • Used NetBeans IDE for OMS application written in JAVA that connected to IBM DB2 backend via JDBC
  • Updated fixes and new additions to the Order Management System (OMS) with JAVA code
  • Use of Citrix Web for all applications - OMS, Report Print, and Print To Plant
  • Used JIRA for OMS tickets/bug fixes and project management tasks
  • Worked on learning Docker containers for JAVA microservices
  • Utilized Confluence for documentation and for training purposes
  • Remoted into Windows Development, QA, and Production Servers throughout development phases

Environment: Java, XML, .NET MVC5, C# 6.0, Entity Framework, LINQ, SQL Server 2017, IBM DB2, AS400, SOAP, ASMX Web Service, Git

Confidential, Memphis, TN

Senior Network Developer

Responsibilities:

  • Involved in all the phases of SDLC including business process review for requirements, analysis, design, implementation, testing, deployment and maintenance.
  • Created initial CRUD Operations using EF Scaffolding in Visual Studio 2017.
  • Created UI using Bootstrap, HTML5, Razor, JavaScript, CSS3, and JQuery DataTables API
  • Extensively involved in writing Client-Side code using jQuery and AJAX to get JSON back.
  • Collaborating with Business Analyst, Quality Analyst and stakeholders for their inputs to evolve and enhance the features of the project.
  • Involved in system requirements gathering, designing and prototyping.
  • Maintained Cross browser functionality and implemented Responsive Design using Bootstrap, jQuery and CSS3
  • Utilized ASP.NET MVC5, C#, Reflection, The Unit of Work Design Pattern, and Entity Framework Code First
  • Use Test Driven Development - Arrange, Act, Assert - Red, Green, Refactor
  • Used project management tool Sharepoint and MS Project to track the status of Sprint, maintain the backlog and creation of tasks.
  • Used MS Azure with continuous deployment and GIT for Source Control.

Environment: C# 7.0, .NET MVC5, Bootstrap, MS Unit Testing, LINQ, Entity Framework Code First, SQL Server 2016 backend, GIT

Confidential, Memphis, TN

Mobile and Web Developer

Responsibilities:

  • Involved in all the phases of SDLC including business process review for requirements, analysis, design, implementation, testing, deployment and maintenance.
  • Created Proprietary Android applications written in Java and XML.
  • Created Websites using C#, HTML5, CSS3, MVC5 and Joomla Web Templates.
  • Involved in system requirements gathering, designing and prototyping.
  • Maintained Cross browser functionality and implemented Responsive Design using Bootstrap, jQuery and CSS3
  • Utilized ASP.NET MVC, C# with Entity Framework.
  • Used Sharepoint to maintain requirement documents, Flow diagrams and Design Documents.
  • Supporting production deployments and Quality Analysis teams with system testing.
  • Used TFS as Source Control tool.

Environment: Java, XML, .NET MVC5, C# 6.0, some Joomla, Bootstrap, Entity Framework, LINQ, SQL Server 2014, TFS

Confidential, Memphis, TN

Lead Developer

Responsibilities:

  • Involved in all the phases of SDLC including business process review for requirements, analysis, design, implementation, testing, deployment and maintenance.
  • Created Modules using VB.NET.
  • Created proprietary XML to SQL Parser.
  • Involved in system requirements gathering, designing and prototyping.
  • Supporting production deployments and Quality Analysis teams with system testing.
  • Fully documented each stage of the development process and created supporting documentation.
  • Fully Automated the inventory process for their eCommerce solutions.

Environment: VB.NET, XML, MySQL, ADO.NET

Confidential, Memphis TN

Software Developer

Responsibilities:

  • Involved in developing the shoe fitter application.
  • Worked with Business Analyst to prepare UI prototype for end user by providing them multiple options to choose from.
  • Implemented Background Worker threads for handling multiple processes.
  • Used MS Visio to create flow diagram of application.
  • Involved in database design using SQLLITE in Android Tablets.
  • Integrated with Third party API and Web Services to fetch the data from the Android Application.
  • Designed User Interfaces in Android XML using Eclipse ADT.
  • Analyze, review and modified code by designing, maintaining, documenting, testing, developing and monitoring.
  • Involved in deployment on QA and Production environment.

Environment: Eclipse ADT, Java and XML, .NET Web Interface for Android data retrieval, Use of MS Visio and MS Project, SQLLITE DB

Hire Now