Post Job Free
Sign in

Front End Developer

Location:
Omaha, NE
Salary:
86000
Posted:
April 29, 2024

Contact this candidate

Resume:

Héctor Fierro

Phone#: +1-915-***-**** - Omaha, NE

Email ID: ad5c10@r.postjobfree.com

Summary:

● Over 9 years of experience in IT and 6 years of experience as a professional developer.

● Developed full web applications (Frontend and Backend) using Vanilla PHP, Drupal 9, Laravel 10, JavaScript, JQuery, Typescript, VueJs 2-3, Angular 2 -8, HTML, Cascading Style Sheets, JSON and XML.

● Competent with phpmyadmin and MySQL Databases.

● Professional understanding of Software development life cycle (SDLC), as well as various phases such as Requirements Gathering, Analysis/Design, Documentation, Development and Testing.

● Experience in developing web-based applications using PHP, XML, CSS3, HTML5, JavaScript, UI design and DOM scripting.

● Experienced in installing, configuring, modifying and testing existing Drupal modules and themes.

● Experienced on working with CCK, Views, Panels, Rules, Features, blogs, modules, theme development and Drush API.

● Experience working with node package manager.

● Experience in cross-browser/cross-device UI development using HTML5, CSS3, Bootstrap, JavaScript and TypeScript.

● Expertise in creating Single page Application (SPA) and worked with Angular Route and Angular UI while creating different kinds of views.

● Improved code reusability and created content rich Web Pages using Layouts.

● Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages.

● Extensive experience with CSS preprocessors such as SASS and SCSS.

● Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.

● Experience in RESTFUL Web Services.

● Solid understanding of MVC design pattern with hands-on experience with frameworks such as Laravel 10, NodeJS Express.

● Extensive working experience with Content Management Tools such as Drupal 7.

● Expert in developing applications using WAMP and LAMP platform.

● Capability of client handling and requirement analysis.

● Experienced in working in AGILE-based development environment.

● Significant experience in web development tools like Visual Studio Code, Sublime Text, PHPStrom, WebStorm, and Cloud9.

● Proficient in testing/debugging with tools such as Chrome Developer Tools.

● Ability to handle multiple tasks and to work in a team as well as independently, experienced in interacting with Business/Technology groups.

Education:

● Universidad Autónoma de Ciudad Juárez (5 years).

● COBACH 5 (3 years)

TECHNICAL SKILLS:

Programming

Language

PHP, JavaScript, NodeJS

PHP Frameworks Laravel 4+, Drupal 7-10

JavaScript

Technologies

VueJS 2-3, JQuery, TypeScript, Angular 2-8, ES6

Web Services REST

Web

Tech-Knowledge

HTML 5/4, CSS3, CSS, SASS, SCSS, JSON, XML, Vuetify, Bootstrap 3, Phonegap, Framework7, Tailwind

Web Servers AWS, GCP, Digital Ocean

Database MySQL, Firebase, NoSQL and SQL

Operating System Microsoft Windows 8.1/10, Mac OS X, Ubuntu 16.04 IDE’s Web Strom, PHP Strom, Visual Studio Code, Cloud9, Sublime Text

Version Control Github, Bitbucket

Debugging Tools Chrome/Safari Developer tool, Mozilla, Developer tool, IE Developer

Methodology Scrum, Agile, Software Documentation

Other Tools Composer, Jira, PHPExcel, TCPDF, Gulp, phpmyadmin, npm, yarn, webpack, eslint, vite

PROFESSIONAL EXPERIENCE:

M6Connect, Omaha, NE May 2018 – Actual

Software Architect Engineer / Developer Lead

Projects Description:

Applications, Licenses, and Contracts Management Software: This software offers comprehensive capabilities for organizations to efficiently track and manage their software assets. It provides functionalities to oversee contracts terms, monitor licenses, manage concurrent user access, maintain user manuals, and store other vital information related to software assets. The system is designed to ensure compliance with licensing agreements, optimize software utilization, and streamline the management of software assets across the organization.

Capital Projects Management Software:

This software is tailored to manage the entire life cycle of capital projects within an organization. From initial budgeting and planning stages to detailed reporting on expenditures and commitments, the software offers robust features for project managers. It enables real-time tracking of project spending, forecasting capabilities to anticipate financial needs across project phases, and the flexibility to make adjustments on the fly, ensuring efficient project execution and resource allocation.

RFP (Request for Proposal) Management Software:

RFP software is a specialized tool designed to streamline and enhance the RFP process for organizations. It facilitates the creation, submission, evaluation, and management of RFPs, automating repetitive tasks and improving collaboration among stakeholders. The software includes features such as centralized document management, vendor communication tools, evaluation criteria tracking, and reporting functionalities, enabling organizations to efficiently manage the entire RFP lifecycle and make informed vendor selection decisions. Home Services Management Software:

This software is designed to streamline and enhance the management of home services operations. It empowers users to efficiently manage call logs, track service works, handle bids and meetings, and generate invoices seamlessly. Integration with QuickBooks enables robust financial management capabilities, ensuring accurate and streamlined financial transactions. Key features of the software include:

Map Integration: Utilizes mapping technology to provide visual insights into service locations, enabling efficient routing and resource allocation. Scheduler/Calendar: Offers a comprehensive scheduler and calendar functionality to schedule appointments, track service tasks, and manage workload efficiently. Routing Tool: Includes a powerful routing tool for work orders, allowing users to schedule tasks at different time intervals (e.g., every 2 weeks or monthly) and optimize routes for optimal efficiency. This feature ensures timely completion of work orders and optimal resource utilization.

Third-Party Integration (QuickBooks): Seamlessly integrates with QuickBooks for financial management, enabling users to handle invoicing, payments, and other financial transactions with ease and accuracy.

Development Ticket System:

This custom-built application revolutionizes development project management by offering a comprehensive ticketing system. It is specifically designed to enhance developer performance and streamline project workflows. Key features include: Projects Management: Provides a structured framework for organizing development projects, allowing teams to allocate resources efficiently and track progress seamlessly. Sprints Planning: Facilitates agile development methodologies by enabling sprint planning, backlog management, and sprint tracking for iterative project execution. Ticketing System: Offers a robust ticketing system for task management, issue tracking, and collaboration among team members. Tickets can be categorized, prioritized, and assigned to team members for resolution.

Time Tracking: Includes integrated time tracking capabilities to capture billable hours, track work progress, and generate detailed timesheets for payroll processing. This feature enhances transparency and accountability in time management. Responsibilities:

● Manage and coordinate a small team of developers to create/modify modules for new/ existing apps.

● Responsible of performances improvements on previous modules.

● Responsible to do a complete review and run tests on the code before production release.

● Understanding requirements, creating and modifying features with keeping in mind cross browser compatibility and mobile compatibility.

● Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.

● Designed dynamic and browser compatible pages using HTML5, CSS3, Vuejs, jQuery and JavaScript.

● Worked extensively on Vuejs, Bootstrap, Vuetify, RESTful web services, HTML5, CSS3, JSON, Media queries for responsiveness.

● Extensible use of JWT for authentication and validations.

● Responsible of architecturing of microservices using AWS Lambda to handle small processes using NodeJS

● Managed and developed a custom software tool to create custom applications using a CRUD/APP Builder.

Drupal 7 Experience

● Create/Modify the structure of content types/entity types

● Creation/Modification of field collections

● Creation of custom modules

● Implementation of third API web services.

● Improve performance of querys on certain content types.

● Handle of features

● Installation of new Modules

● Configuration of Organic Groups

● Installation/Configuration of third party modules.

● Managing of development modules for Drupal 7.

● Create custom tools to clone/export certain types of content types and entity types

● Create custom pages for custom process

● Used Module views to create custom tables

● Use of blocks and pages

Environment: Drupal 7, PHP 5.6, Firebase, Vuetify, Rest API, JavaScript, HTML, CSS, Vue development tools, MySQL, JSON, Linux, Firestore and MySQL. IGNISOFTWARE, Juarez, Mexico March 2014 – May 2018 Senior PHP Developer

Project Description:

Development of modules, Single Page Applications, Web Pages and IOS/Android Applications for external companies using Angular 2, Vuejs and Laravel 5+. Responsibilities:

● Development of web pages and SPA.

● Installed Laravel 5.3 framework and PHP package using dependency tool composer1.0 and used Object Oriented PHP for back-end script language to handle front-end request.

● Created database schema versions using Laravel 5.3 Eloquent ORM migration feature, to new and existing databases utilizing PHP 5.6 and MySQL.

● Used Object Oriented Programming principles using PHP 5.6.

● Developed UI interface, and web performance mainly using HTML 5, Angular 2, CSS 3 and Bootstrap 3. Involved in Page Layouts, Dynamic Menu, Search features.

● Used JQuery UI and Bootstrap for Accordion, Carousel, Modal Dialogs.

● Involved in development of commonly used angular components across teams such as customer directives for grid, pagination, conditional validations.

● Implemented RESTful web services to enable user to get list of products, get detail information about a product.

● Used Google Analytics to track all the traffic in the applications and web pages.

● Used WebStorm and Cloud9 for application design development.

● Used defect tracking tool Jira to track the bugs and Continuous Deployment (CD).

● Used PHPExcel for generating Excel Reports and TCPDF for generating PDF Reports.

● Experience in Art creation, modification and conversion-Logos, print media, web page and software interface design using Photoshop, Adobe Illustrator.

● Browsers Compatibility problems in IE, Firefox and Chrome were handled by Modernizr.

● Used Bitbucket version control system to manage the updated code version.

● Participated in the complete SDLC process via agile methodology (SCRUM).

● Used Phonegap and cordova for iOS/Android hybrid applications.

● Use of external API services for ecommerce.

● Use of Meta tags for SEO on web pages.

● Developed Augmented Reality software for try on sunglasses using javascript. Angular Experience

● Created 7 SPA’s using the Angular 2-7 framework.

● Used rjxs Observables and Operators to get API response data and transform it according the requirements.

● Used well formatted structures for models and interfaces.

● Used the recommended file structure for components.

● Created classes with public and private functions / properties.

● Used the Angular routing system to create the routing structure for the SPA’s.

● Created custom pipes to handle some kind of data.

● Used Bootstrap 3 as CSS Framework and Angular Material

● Used the httpClient for handling Restful API’s.

Environment: Laravel 5, Angular 2-7, Vuejs, Drupal 7, SCSS, GIT, Scrum, JavaScript, TypeScript, Adobe Illustrator, UI/UX, REST API.

El Diario De Juárez, Juarez, Mexico Feb 2012 – Feb 2014 PHP Developer

Project Description: Develop and maintenance of the webpage and create new modules/functions for the web administration page. Responsibilities:

● Development of basic pages for the newspaper web page.

● Involved in re-designing of website developed in vanilla PHP and developed custom modules to support the system.

● Worked on custom panels, blocks, content types, and views to customize the look of the site.

● Building the web pages from scratch using PHP and Bootstrap 3.

● Used Backup and Migrate for migration and staging process.

● Used JavaScript with JQuery and Ajax to provide elegant user interfaces.

● Optimized website by writing the media queries for display on mobile platform.

● Involved in content change migrations as per Business requirement, such as creating forms, updating the existing forms to accept improvised validations.

● Demonstrated passion for user experience (UX) design.

● Wrote code for multiple chained selects using JQuery and JavaScript.

● Created custom 404 and 504 pages for error reporting.

● Created a custom security algorithm to prevent attacks on the web page.

● Sanitized/Validated all the inputs fields available in the whole site.

● Update whole admin site from plain CSS to Bootstrap 3. Environment: PHP, Rest API, Bootstrap 3, HTML, CSS, JQuery, JavaScript, MySQL, Linux. Hobbies:

● Play Soccer and read/view IT News

● Cryptocurrencies

I believe my extensive experience as an Applications, Licenses, and Contracts Manager, coupled with my expertise in building and managing software solutions such as home services management software, capital projects software, RFP software, and development ticket systems, makes me a highly qualified candidate for the position. I am confident that my skills in software development, project management, and team leadership would be valuable assets to your organization. I am eager to discuss how my background aligns with the role and contribute to the success of your team during an interview.



Contact this candidate