We provide IT Staff Augmentation Services!

Senior Web Developer Resume

4.00/5 (Submit Your Rating)

Belleville, MI

SUMMARY

  • Over 8 years of IT experience with hands - on development in the IT Industry with extensive expertise analyzing, designing and developing Web Applications using HTML/HTML5, CSS/CSS3, PHP, JavaScript, jQuery, jQuery UI, jQuery Mobile, AngularJS, Bootstrap, Java, MongoDB, Node.js, AJAX, MEAN, XAMPP, SQLite, Apache Derby, MySQL.
  • Senior Web Developer with extensive Front-End and Back-End Web Development experience.
  • Strong experience with Responsive Web Design using Bootstrap and AngularJS.
  • Experience with AngularJS framework for development of single page applications.
  • Extensive Experience in designing websites for mobile phones and desktop browsers that works for both the Browser and as a Mobile App using Cordova and PhoneGap.
  • Extensive Experience in Back-End development.
  • Hands on experience with MVC in AngularJS and Bootstrap.
  • Full lifecycle development experience.
  • Extensive experience with MySQL.
  • Experience in incorporating the services of Google Maps.
  • Experience using cache strategies to boost response time and save resources.
  • Extensive Experience using Subversion and Git as version control systems.
  • Experience in working in large team environments.
  • Experience in working with customers, analyzing their business model and taking their needs and requirements to software specs.
  • Extensive Experience administering Linux servers in the cloud.
  • Experience in using Python to do Database data migration between different DBMS.
  • Hands-on experience using Xcode to test and deploy ios Apps and Android Apps on real iPhones, iPads and Android Phones to ensure Product Quality.
  • Extensive knowledge in computer networking and Internet infrastructure (Cisco 1 and 2).
  • Development of Web Services both REST and SOAP.
  • Creative and full of ideas, using technologies and resources available to solve problems.
  • Management and Leadership abilities, administrative skills and team player.
  • Autodidactic, fast learner, passionate and hardworking, capable of learning anything very fast on my own.

TECHNICAL SKILLS

Operating System: Windows 98-Windows 7, Linux (Ubuntu, Debian, Fedora, Mint)

DBMS: SQL Server, MySQL, Apache Derby, MongoDB, Web SQL, SQLite

Version control Tools: Subversion, Git.

Web Development Technologies: HTML/HTML5, CSS/CSS3, PHP, JavaScript, jQuery, jQuery UI, jQuery Mobile, AngularJS, Bootstrap, Java, MongoDB, Node.js, YUI, MySQL, Python, REST, SOAP, XML, XSD, Cordova, PhoneGap, webERP, Heroku, UglifyJS, WAMP, LAMP, MAMP, MEAN.

Application/Web Server: Tomcat, Apache Web Server, Glassfish, Express (Node.js), Node.js http, Tornado Web Server.

Others: phpMyAdmin, cPanel, Domain names administration (GoDaddy, Raptor), Ant, Maven, GIMP, JasperReports, RegExp, Wine, Gnome, KDE, Cinnamon, Unity Ubuntu, Flash, Heroku.

PROFESSIONAL EXPERIENCE

Confidential, Belleville, MI

Senior Web Developer

Environment: HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, Node.JS, Express, PHP, MongoDB, Cordova, PhoneGap, JSON, AJAX, NoSQL, MEAN.

Responsibilities:

  • Lock MongoDB database collections and documents as needed to avoid data incongruency.
  • Capable of running in Desktop browsers, mobile browsers and as native app for Android, iOS and Windows Phone without having multiple versions of the code.
  • Combine MEAN and Cordova/PhoneGap successfully.
  • Train developers on how to use the MEAN Stack and helping them as they progressed.
  • Full analyst, designer and developer of entire system.
  • In charge of researching for the newest Web technologies, including AngularJS, Bootstrap, MongoDB, Node.js and Cordova/PhoneGap, and used them on the project.
  • Usage of Cordova and PhoneGap to test newest Mobile site as a native App so that we may include it in the most popular Mobile App Stores.
  • Testing of Cordova and PhoneGap in both Linux and OS X using real iPhones, iPads, Windows Phones and Android Phones to ensure product quality.
  • MongoDB Analyst and Designer so that dynamic attributes searches for documents and folders as quickly as possible.
  • In charge of researching and using Git instead of Subversion.
  • Developed a clone functionality that duplicates all folders and files recursively with Node.js and MongoDB in an asynchronous way and that also creates a Folder Template for future reuse.
  • Design and development of Expression Notations for the Folder Templates that allows names to have an alphanumeric auto increment value.
  • Usage of JSON dummy data to test each View and Controller in the client side using AngularJS and Bootstrap, this is to achieve fast development, and once everything is ready just do the same small few changes so that it connects with Node.js and MongoDB.
  • Database Administration with MongoDB.
  • Make sure that the MVC pattern is followed correctly with AngularJS to ensure easy integration and understanding of the app for future new developers.
  • Research tons of AngularJS plugins for a Rich Front-End Presentation including Angucomplete, Angular-Xeditable, UI-Bootstrap, etc.
  • Main Analyst, Designer and Developer of whole System.
  • Make sure certain syntax is followed to successfully make use of UglifyJS to obfuscate and compress the AngularJS code.
  • Linux Command line administration (bash) on Ubuntu and Debian.
  • Developed more than 90% of both Front-end and Back-end functionality.
  • Make use of directives, custom controllers, and filters, to follow the most correct ways of development with AngularJS.

Confidential

Senior Web Developer

Environment: Java, PHP, MySQL, jQuery, jQuery UI, jQuery Mobile, JavaScript, JSON, HTML/HTML5, CSS/CSS3, Linux, Glassfish, NetBeans, XML, Subversion, Apache Web Server, Facebook Developers, AJAX, SQL Server, Tomcat, Hibernate.

Responsibilities:

  • Front-end Design and Development for the user view and the administrator view with HTML5, CSS3, JavaScript, jQuery and jQuery UI, jQuery Mobile for Mobile version.
  • Back-end Designing and Development for the user view and the administrator view with Java, PHP, Hibernate, MySQL.
  • Made sure that coworkers contributed to the project as well as helped them technically in all technologies and languages.
  • Lock MySQL Database tables or rows as needed to avoid data incongruency.
  • Cross browser compatibility with IE6+, Chrome, Chromium and Firefox.
  • Full analyst, designer and developer of Mobile version.
  • Analysis, Design and Development of Mobile version using jQuery and jQuery Mobile, reusing same Controllers and Model.
  • Main Database analyst and designer, making sure standards are followed and database stays normalized.
  • Developer of DAO and DTO main utilities for communication with Hibernate using multiple RDBMS, including MySQL, SQL Server and Oracle.
  • In charge of designing the Development environment as well as preparing it for new Developers (IDE, OS, Database, Web Server, Web App Server, Subversion) creating a bunch of commands to facilitate preparation of Demo, Production and Testing environments.
  • Developed utilities to handle all data communications with AJAX and JSON that shows jQuery loading messages.
  • Drag and Drop AJAX Multi-File Upload with jQuery, jQuery UI and PHP.
  • New Version of Drag and Drop AJAX Multi-File Upload with AngularJS, Bootstrap and Java.
  • Designed and Developed Email functionality that sends meeting requests, on Smartphones and Desktop Calendar managers, using the iCalendar format using jQuery, jQuery UI (Datepicker), CSS and the Clockpicker plugin.
  • Database Administration using MySQL.
  • Researched tons of jQuery plugins for a Rich Front-End Presentation.
  • Main Analyst, Designer and Developer of whole System.
  • Inclusion and configuration of Quercus to run PHP in Java to facilitate the usage of some jQuery UI Plugins.
  • In charge of investigating new technologies and applied them on the project.
  • Usage of UglifyJS to obfuscate and compress JavaScript code.
  • Server Administrator using Linux and Amazon Web Services (AWS).
  • Developed more than 80% of both Front-end and Back-end functionality.
  • Managed most input validations using Regular Expressions with JavaScript and jQuery, using qTip2 for error, warning and success messages.

Confidential

Senior Web Developer

Environment: Java, PHP, Glassfish, NetBeans, Linux, JSON, XML, XSD, XSLT, Subversion, Apache Web Server, MySQL, Apache Derby, HTML, CSS, JavaScript, Python, JSON, jQuery, jQuery UI, AJAX.

Responsibilities:

  • Designed and Developed SOAP Web Service in Java to create Mexican Digital Invoices according to Government law.
  • Designed and Developed administrator module using AJAX, jQuery, jQuery UI, HTML, CSS, PHP and Java.
  • Attended meetings directly with clients to show progress and get new requirements.
  • Front-end webERP customizations using JavaScript, PHP, HTML, CSS and jQuery.
  • Back-end webERP customizations using PHP, Java and MySQL.
  • Designed the application so that both webERP and the Web Service auto update once the client has a working Internet connection, using Linux commands and Subversion.
  • Designed and Developed views that shows the client invoices using jqGrid, AJAX, CSS, JSON, jQuery, jQuery UI and HTML.
  • MySQL Database Designer and administrator for the invoices module.
  • MySQL Database changes to webERP to include invoice functionality in webERP.
  • Server Admin on client Apache Web Servers and Glassfish Application Servers using only the command line (SSH) on Linux Servers (Debian).
  • Application Designer and Developed most of the core functionality.

Confidential

Web Developer

Environment: JavaScript, jQuery, PHP, AJAX, CSS, HTML, Linux, JSON, YUI, MySQL, XAMPP, Flash, phpMyAdmin.

Responsibilities:

  • Designed and developed Front-end and Back-end with PHP, JavaScript, HTML/HTML5 and CSS/CSS3, jQuery, jQuery UI, YUI, JSON and MySQL.
  • Attend meetings directly with clients to show progress and get new requirements.
  • MySQL Database Administration.
  • Single Page Application using AJAX, JavaScript, jQuery,jQuery UI and YUI.
  • Usage of phpMyAdmin and console to modify and update the database schema and data.

Confidential

Web Developer

Environment: jQuery, jQuery UI, PHP, AJAX, MySQL, HTML, CSS, JavaScript.

Responsibilities:

  • Keep track of inventory, as well as products that are about to run out.
  • Developed PDF Sale Reports using MySQL and PHP.
  • Maintained the system bug free and optimized.
  • MySQL Database administrator.
  • Developed customizations and updated the Database schema after production as it was needed.
  • Designed as a Single Page App loading content with AJAX as required.
  • Integration of Barcode Reader to easily update inventory and make sales, using only JavaScript, jQuery and HTML.

Confidential

Web Developer

Environment: HTML, CSS, jQuery, MySQL, PHP, XML, JavaScript.

Responsibilities:

  • Analysis, Design and Development of whole System.
  • Parsing of XML using PHP to make the appropriate validations and database insertions.
  • Development of small Business Intelligence module that queries the database for important business data.
  • Lock MySQL Database tables or rows as needed to avoid data incongruence.
  • Client and server side validations using JavaScript and PHP Regular Expressions.
  • Usage of AJAX, XML and jQuery to transfer data between client and server.

We'd love your feedback!