Sr. Fullstack Web Developer Resume
Pleasanton, CA
SUMMARY
- 10+ years of IT experience with hands - on developmentwith HTML5, JavaScript, CSS, including libraries(AngularJS, Angular Material JS, Angular, IONIC 3/4, JQuery, Lodash, Ajax with httpClient), C#, ASP.NET WEB API, Entity Framework 6, Bootstrap, JSON.
- Experience applying ASP.NET WEB API as backend on a local projects and consuming the JSON results with AngularJS and IONIC/Angular.
- Experience in Angular JS with version 1.3 to 1.6 and Angular 4 to 7
- Developer with extensive Front-End Web development experience.
- Experience applying ASP.NET WEB API as backend on a local projects and consuming the JSON results with AngularJS and IONIC/Angular.
- Experience with AngularJS framework for simple page applications development
- Strong experience with Responsive Web Design.
- Strong understanding of web markup, including HTML5, CSS3.
- Proficient understanding of client-side scripting and JavaScript frameworks
- Experience with C#, basic work with Winforms and Console applications.
- Use of Handlebars templates.
- Experience with ASP.NET WEB API and LINQ (ORM).
- Experience in Back-End development with SQL Server: Stored procedures, tables, triggers, and SQL Language.
- Full lifecycle development experience.
TECHNICAL SKILLS
Operating System: Windows XP,7,10
DBMS: SQL Server
Version control Tools: Git.
Web Development Technologies: HTML5, JavaScript, AngularJS, Angular, IONIC, Typescript,CSS3, Basic JQuery, Ajax.
Application/Web Server: IIS
Other tools: Microsoft Visual Studio 2015, VS Code, Microsoft SQL Server Studio, Postman.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Sr. FullStack Web Developer
Environment: HTML5, CSS3, JavaSript, Angular, TypeScript, ASP.NET Web API, LINQ, Git.
Responsibilities:
- Performed requirement gathering & analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document.
- Analysis, design, development, testing and implementation derived by changed requirement from client.
- Implementation of Responsive Web Design based on CSS3, HTML5, Angular Front-End Framework and Bootstrap 3.
- Developed and maintained Angular components and services.
- Developed a RESTful API with ASP.NET Web APIto provide all the CRUD capabilities.
- ASP.NET Web APIwith Postman.
- Added User Authentication using tokens validation by ASP.NET Identity.
- Connected SQL Server database with Entity framework 6 to get information and provide all the CRUD capabilities.
- Used GIT for version control.
- Quality assurance with Code Reviews.
Confidential
Fullstack Web Developer
Environment: HTML5, CSS3, JavaScript, AngularJS,Angular Material,JQuery, Bootstrap, ASP.NET WEB API, AJAX, JSON, SQL SERVER.
Responsibilities:
- Create a module for the calendar section.
- Implement the AngularJS directive for the Arshaw FullCalendar so events could be scheduled for salesman and technicians.
- Create a service to make http calls to APIand get the data from SQLServer Database.
- Create a method to shape the data in the format needed by the calendar plugin, using JavaScript method reduce.
- Create form to capture new event on the calendar using Angular material pop up window.
- Create detail view for displaying the event data after been selected.
- Create menu on the detail view for editing, close, check in and rescheduled the event.
- Create a module for the client section.
- Create the single page for all the sections inside the clients module, divided using the Angular material tab component with a directive handling the view for each tab.
- Create the module for prospects, and the entry page of the module that show the prospect list.
- Create the module for Quotations, and the entry page of the module that shows the quotation list.
- Adding validations on some process of the quotations and orders module.
- Create the Travels module, and the entry page of the module that shows the quotation list with a date filter
- Create the form for the travels module and capture, edit and close traveler. Used for internal notifications for the user of the Desktop ERP.
- Implement the login in the ASP.NET WEB API using Identity with custom store.
- Use of GIT to version control.
Confidential
Environment: HTML5, CSS3, JavaScript, AngularJS, Bootstrap, Ajax, JSON.
Responsibilities:
- Create the init page that show a slider with the offers of the day.
- Create the page for showing the products in a matrix view with client pagination.
- Add the filter section to be able to filter products using radio button for selecting an option.
- Add the method to call the API service to get the products using Angular JS http service.
- Create page to show the last products that were bought by the client
- Create page to show the products in the cart and their prices, subtotal and total price.
Confidential
Fullstack Web Developer
Environment: HTML,CSS, JavaScript, Bootstrap, ASP.NET Web API, C#
Responsibilities:
- Create Login page to connect with WEB API identity authentication.
- Create the monitor module and the page to monitor GPS devices, consisted on a side menu navigation with options for show last position, historical positions, remote control and share position feature, with google map element in the content side.
- Implement the google map library for Angularjs ui-gmap-google-map
- Create side menu using kendo ui components like buttons, tree view, time pickers, selects.
- Create the report module and the report for historical positions.
- Add feature to download report as excel file.
- Create the methods in the WEB API for getting GPS last position, historical and report.
- Implement method to consume external API for remote GPS communication (remote api podgroup).
Confidential
Web Programmer
Environment: C#.
Responsibilities:
- Create console application
- Create query that consult the table with the raw data every 5 seconds using SQL commands
- Create method to decode the GPS string into new shape.
- Consume google map geocoding api to obtain address from coordinates.
- Create method to insert into new table the shaped data using SQL commands.
