Full Stack / Tech Lead Resume
Houston, Tx
SUMMARY
- Over 8+ years of extensive experience in IT Industry Developing, Managing, Leading, Implementing the web based applications and UI applications.
- Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and requirements gathering, architecture, UI Design, implementation, testing, deployment and maintenance.
- Experienced in developing applications using HTML5, CSS3, JavaScript, Angular 4/5/6/7/, Typescript, Node.js, JQuery, AJAX, C#.NET,VB.NET, ASP.NET MVC, WPF,Windows Forms, SQL SERVER, MongoDB, Entity Framework, WEB Services.
- Knowledge in UI development, UX design, development, documentation, media (screen, mobile, touch interface) compatibilities, application architecture, wireframes, project and team management.
- Expert in C# development and have experience in C#, Angular, Bootstrap, Responsive Web design, Node.js, VB.NET, ASP.NET MVC, WCF, WPF,Windows Forms, SQL SERVER, MongoDB, Entity Framework, WEB API Services.
- Skillful as Full Stack .NET developer and Angular with Web services.
- Explored new features and gained good knowledge in .NET technologies, Angular
- Expertise in developing Responsive Web Design, REST Service Application with Reusable Code and High Quality & Performance using suitable Front End Technologies.
- Sound Understanding and good Experience with Object Oriented Programming Concepts, Design Patterns and Implementation.
- Extensive Knowledge in CSS2/CSS3, and SASS .
- Professional in creating Web based application, WPF based application, Mobile based application and Window based applications.
- Experience with versioning tools like TFS, SVN and GIT.
- Experienced in AGILE and Water Fall based development environment and participating in Scrum sessions.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.
TECHNICAL SKILLS
JavaScript Libraries: Angular.js, Angular /4/5/6/7, Bootstrap, JQuery, Node.js
Web Technologies: HTML4/5, CSS2/3, JavaScript, JQuery, AJAX, Typescript, Responsive Web Design, DOM, SASS
IDE & Tools: Visual Studio Code, Visual Studio 2017/18/19, SQL SERVER 12/14/17
Version Control: SVN, GIT, TFS.
Methodologies: Agile, Waterfall
Data Base: SQL SERVER, MONGODB
Operating Systems: Windows and Linux.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX.
Full Stack / Tech Lead
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Leading 7 Members team and involved in understanding problem statement and giving solution, code review and offshore Coordination
- Responsible for project Estimation, SOW and PO
- Developed the UI Screens using HTML5, CSS3, Angular 7
- Responsible for the overall layout design, color scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
- Developed client side Angular 7 services to implement custom business logic for reusable components.
- Written Typescript classes to construct Angular 7 Components.
- Used Angular 7 features such as lazy loading module and resolve guard to deliver better performance and user experience.
- Integrate the application with the business layer utilizing Angular routing for navigation and services to consume RESTful API’s and to communicate between components using Dependency injection provided by Angular 7
- Developed Web API Services in C#, used Design patterns, used Entity Framework 6+
- Written stored procedures, triggers.
- Implemented the Token Based Authentication.
- Integration testing using N - Unit framework.
- Designed the Web Services and based lined for the developers to continue.
- Interacting with offshore lead for application development and planning the task and derive the output
- Used various libraries of JavaScript like JQuery, Prime Ng
- Developing CSS Style for web pages using SASS and Bootstrap.
- Developed the Responsive design.
- Designed dynamic client-side JavaScript codes to build web forms simulate process for web application, page navigation, and form validation.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Developing front end screens to be cross-browse & cross-platform.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Worked with the team of architects and back-end Developers to gather requirements, enhance the application functionality, and add new features.
Environment: HTML5, SASS, CSS3, JQuery, AJAX, GIT, TFS, NPM, JavaScript, Responsive Web Design, Angular 7, JSON, C#, SQL SERVER, WEB API’S and Windows.
Confidential, Halliburton, Houston, TX.
WEB API for Mobile/ Tech Lead
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Responsible for project Estimation, SOW and PO
- Involved in Video Streaming and broadcasting.
- Designed and developed complete Token based and Mas authentication Web API for Mobile application.
- Leading 3 Members team and involved in understanding problem statement and giving solution, code review and offshore Coordination
- Developed mobile screens using XAMRIN
- Integration testing using N-Unit framework.
- Used MVVM pattern for the mobile application and for Web API used Singleton and Repository Pattern.
- XML, used dynamic and static resources concept and used CSS for styling as well.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
Environment: TFS, C#, Web API, XAMRIN, SQLLITE, Windows
Confidential
Full stack / Project Lead
Responsibilities:
- Extensively involved in requirements gathering and analyzing them, checking the dependencies and design of the project.
- Responsible for project Estimation, SOW and PO
- Leading 4 Members team and involved in understanding problem statement and giving solution, code review and onsite communication, customer interaction.
- Developed web pages using ASP NET.
- Integration testing using N-Unit framework.
- SQL Server, jQuery
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
Environment: HTML, CSS, JavaScript, AJAX, JQuery.
Confidential, Houston, TX.
Full Stack/ Senior Software Developer
Responsibilities:
- Involved in the designing, development and testing of the application.
- Development of Prototype
- Single Resource
- Writing User Stories.
- Designing User Interface for the Modules.
- Implementation of generating reports Module.
- Implementation of MVVM pattern methods.
- Device Communication, MODBUS Communication
- Developed application on Wince (Windows compact Edition)
- Creation of new design using Resco tools for existing design.
- Capturing CR’s and implementing the necessary changes.
- Testing the functionality/flow of the entire application.
- Bug fixing
- Nunits testing
Environment: CSS, C#.Net, Resco Tools, Wince
Confidential
Front End / Senior Software Developer
Responsibilities:
- 15 Members team and involved in understanding problem statement and giving solution, code review
- Developed web pages using ASP NET.
- Integration testing using N-Unit framework.
- Checking Cross browser compatibility.
- Involved in developing HTML and JavaScript, JQuery for client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, CSS, JavaScript, AJAX, JSON and JQuery
- Involved in Code review and release notes
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, TFS.
Confidential
Full Stack / Software Developer
Responsibilities:
- Writing User Stories.
- Designing User Interface for the Modules.
- Implementation of generating reports Module.
- Implementation of WCF service methods.
- Create visual design as per client requirement
- Handled UI / UX Team Members
- Used RadControls for designing.
- Creation of new design in XAML for existing design.
- Used MVVM pattern.
- Capturing CR’s and implementing the necessary changes.
- Testing the functionality/flow of the entire application.
- Bug fixing
- Nunits testing
Environment: WPF, C#.Net, WCF, MVVM
Confidential
Full stack / Software Developer
Responsibilities:
- Involved in Requirement gathering and Requirements document preparation.
- Involved in Analysis and Design of the application, design document preparation.
- Involved in UI Design
- Implementation of entire application by writing code in WPF C#.NET with a .NET 4.0 framework
- MVVM design pattern is followed for development of application in C# WPF
- Worked in designing of view (User interface) with the help of XAML
- Worked in View model, model, and data access layer of the project.
- View model represents presentation layer and it is interface between View (UI) and Model. Provides binding between view and model, and UI actions are handled by view model with the help of command binding and data binding.
- Model represents business layer communicates with data access and returns manipulated data view model.
- Data access layer of the project it involves pushing and retrieving using Entity Frame work.
- Involved in Unit testing of the application using VSTS.
- Worked in unit testing of data business logic and Model of the project. Created Test projects and wrote test cases for each business logic files and WCF service files.
Environment: C#.Net, WPF, WCF, MVVM, XAML