About Me
A technically savvy web developer, has a long track record of creating dynamic, rich and interesting web portals, and of providing long term solutions to front-end problems. Working in a fast paced environment and producing a high volume of websites. Responsible for participating in the full life cycle of new website development projects, and for implement and maintaining best practice procedures in all areas of work. Also in charge of writing, developing and managing the content of websites. Designing, coding and modifying websites, from layout to function and according to a client’s specifications. Strive to create visually appealing sites that feature user-friendly design and clear navigation.
- JavaScript
- VueJs
- JQuery
- HTML
- HTML5
- CSS
- CSS3
- AWS Web Services
Projects
Front-End Developer/ March 2020
Front-End/UI Developer / October 2019
Front-End, Back-End Developer / January 2019
Front-End, Back-End Developer / January 2018
Front-End, Back-End Developer / January 2017
Front-End, Back-End Developer / November 2016
Front-End / September 2016
Front-End Developer / October 2016
Front-End Developer / October 2014
Front-End Developer / March 2014
Experience
Developing user-facing applications using Vue.js
Building modular and reusable components and libraries
Optimizing your application for performance
Staying up-to-date with all recent developments in the JavaScript and Vue.js space
Keeping an eye on security updates and issues found with Vue.js and all project dependencies
Proposing any upgrades and updates necessary for keeping up with modern security and development best practices
Conceptualisation, planning and implementation of frontend architectures
API Integration from multiple services and state management
Skills PHP, MySQL, Ajax, jQuery, Javascript, HTML5, CSS3, XML
Developing and maintaining the front end functionality of websites
Writing cross-browser compliant XHTML, CSS & JavaScript
Developing websites that have a consistent feel and look throughout all web properties
Testing a website & identifying bugs & technical problems
Developing cross-browser and cross-platform compatible solutions
Creating websites that are user-friendly, effective and appealing
Producing, modifying and maintaining websites and web applications
Creating quality web pages
Optimizing web assets for optimal speed and performance
Extensive Knowledge of databases, servers, operating systems
Cyber City Teleservices
MIS Specialist
February 2011 - April 2013
COORDINATES WITH: ACCOUNT EXECUTIVES, US OPERATIONS, CLIENTS, PROJECT MANAGERS, SALES MANAGERS, SUPERVISORS, SALES COACHES, QA ANALYST, TRAINERS, TECH SUPPORT GROUP, MIS MAINTENANCE
Quality assurance review through multiple QA programs 100% and website validations (ZIP4, USPS, White Pages and Westminster )
Responsible for maintaining the quality of data being processed, data meets requirements & objectives, data validity, verification and quality
Provide feedback to all coordinated departments regarding quality assurance and information regarding detected deficiencies and corrective action needed, following-up with the departments involved until deficiencies are resolved
Submits, Generates, Uploads, Ensure compliance, preparation of reports, compiles cross-departmental reports as needed for billing and management, and attends to various department’s general business operation
Reports on content of reporting requirements data, quickly and manually enters information/ figures accurately when customized reports are demanded
Complete reports for 50+ clients and provide 200+ reports on a daily and weekly , review reports from Main CMS, Back Up CMS and CMS SQL prior to submitting them to specified various recipients
Used Lotus Notes and Visual Cron for sending and emailing
Upload reports using FTP site
Education
Saint Joseph Institute of Technology
Bachelor of Science in Information Technology
March 2009
Saint Joseph Institute of Technology
High School
March 2005
A Little More About Me
Systems Administration – Setting up, configuring and customizing Linux systems remotely on a shared environment, VPS, and cloud infrastructure. Installing, configuring and customizing Apache, NginX, PHP and Node builds. Setting up and configure SSL and server health scripts. Writing scalable and cost effective auto-scaling scripts and implementation.
Database Administration – Setting up and configuring MySQL remotely on a shared environment, VPS, or cloud infrastructure. Writing scalable backup scripts. Installing and configuring SQL databases. Optimizing database queries. Maintaining and migrating databases larger than 4GB. Creating and maintaining read/write replicas and shards. Writing scalable and cost effective auto-scaling scripts and implementation.
Cache Administration – Setting up and configuring Redis, and Solr remotely on a VPS and cloud infrastructure. Writing scalable backup scripts. Optimizing search rules. Maintaining and migrating data larger than 4GB. Creating and maintaining read/write replicas and shards. Writing scalable and cost effective auto-scaling scripts and implementation.
Version Control Management – Maintaining open source, private and personal GitHub repositories. Clearly describing commits and merges. Frequently comments on commits by others and contributes to the Open Source community. Follows the GIT or GitHub Flow. Effectively create version releases on GitHub and NPM.
Open Source Management – Frequently answers questions regarding code created by the company with an open source license. Takes initiative in turning around quick fixes. Promotes the company’s open source efforts through events, articles and word of mouth. Supports the companies open source initiatives.
Quality Control and Continuous Integration – Setup and configure GitHub open source, private and personal repositories with Travis CI and Coveralls. Writes hooks from GitHub and Travis to staging and production environments. Recreate issues clearly. Strictly does not perform work on out of scope items unless authorized by the team lead or project manager. Identify problem sources and recommended absolutions. Escalates and asks for advice about issues when frequently. Uses GitHub issue tracking properly. Sets milestones to a set of issues. Replies to project managers and team leads frequently.
Back End Development – Converts business requirements into objects, event and actions. Creates a usable interface to control objects. Converts events and actions to APIs. Writes code methodically for readability, scalability and reusability. Identifies potential security vulnerabilities and scalability problems before and during development. Documents on written code religiously. Primarily uses object oriented PHP and Node for backend development.
API Development – Translate Facebook, Twitter, Google, PayPal and other popular global and local API documentations into code contributing to the company’s open source libraries. Develops OAuth v2 and v3 specifications for authentication.
Web Development – Creates SEO optimized and mobile responsive HTML5 with CSS3. Implementing Twitter Bootstrap in projects. Properly uses meta and header tags whenever possible. Alphabetizes CSS styles. Uses VueJs to develop interactions and user interfaces. Writes object oriented JavaScript. Applies objects, events and actions in a front end environment. Maintaining an HTML5 Boilerplate. Cases for browser quirks. Writes code using syncronous, require and promises. Writes code methodically for readability, scalability and reusability. Identifies potential security vulnerabilities and scalability problems before and during development. Documents on written code religiously.