AI Software Engineer - Tech Lead
MVP Tech
مجموع سنوات الخبرة :18 years, 2 أشهر
- Clarify technical doubts of product stakeholders
- Develop the front-end & the back-end of web application using different stacks
- Develop a strategy the team will use to reach its goal
- Writing reusable, testable, and efficient code
- Ensure Code Review Healthiness
- Provide Architectural and Design direction
- Generate detailed reports with accomplished, planned, and blocked tasks.
- Identify and mitigate risks, including security risks
- Take up the technical responsibility of the entire Project
- Design and implementation of low-latency, high-availability, and performant applications
- Leverage the best of tech stack and build from the scratch
- Integration of user-facing elements developed by front-end developers with server-side logic
- Design develop and implement high-quality features
- Oversee the entire development lifecycle of production consumer software
- Implementation of security and data protection
- Design, build and maintain APIs, user-facing experiences, services, and systems
- Drive high impact projects throughout the organization
- Integration of data storage solutions- Clarify technical doubts of product stakeholders - Develop the front-end & the back-end of web application using different stacks - Develop a strategy the team will use to reach its goal - Writing reusable, testable, and efficient code - Ensure Code Review Healthiness - Provide Architectural and Design direction - Generate detailed reports with accomplished, planned, and blocked tasks. - Identify and mitigate risks, including security risks - Take up the technical responsibility of the entire Project - Design and implementation of low-latency, high-availability, and performant applications - Leverage the best of tech stack and build from the scratch - Integration of user-facing elements developed by front-end developers with server-side logic - Design develop and implement high-quality features - Oversee the entire development lifecycle of production consumer software - Implementation of security and data protection - Design, build and maintain APIs, user-facing experiences, services, and systems - Drive high impact projects throughout the organization - Integration of data storage solutions
Skills:
Test Automation · Full-Stack Development · REST APIs · Gitlab · Jira · Webpack · Redux.js · Agile Methodologies · TypeScript · Team Leadership · HTML5 · CSS3 · jQuery · SASS · CSS · JSON · HTML · Web Applications · JavaScript · Web Development · Back-end Programming · OOP · Web Project Management · Node.js · MongoDB · Front-end Coding · Adobe Creative Suite · Software Development · Project Planning · React.js
In my role as a Senior Full Stack Developer - UIX Manager at GET Group Holdings, I effectively tasked with the responsibilities to utilize sound technical knowledge in web application development, systems architecture and methodologies, and plan, develop, test, deploy, and maintain interactive web applications and websites. Direct and steer efforts in designing and developing web applications.
This is the list of tools and frameworks I use:
- Full Stack Frameworks : Meteor - MeanJS - Zend Framework
- Back-end tech : PHP - NodeJS
- Front-end tech : JavaScript - JQuery - Angular - Blaze - React - Handlebars - ES6 ECMAScript - Action script 3.0 - HTML / HTML5 - Bootstrap - Kendo UI - AJAX - JSON - XML - WebSocket - Adobe Muse
- Databases : MySQL - PostgreSQL - MongoDB - Microsoft SQL Server
- Cascading Style Sheets : STYLUS - SASS - LESS - CSS3 - CSS - Media Queries
- Animation : Adobe Flash (AS 3.0) - Adobe Edge Animate
- Mobile Technologies : Flash Builder - Cordova - Phonegap
In my current post, I have accomplished the following:
- Delivered Government projects with due diligence and utilized the appropriate framework
- Design of the overall architecture of the web application
- Develop a strategy the team will use to reach its goal
- Develop the front-end & the back-end of web application
- Creating database schemas that represent and support business processes
- Data migration, transformation, and scripting
- Integration of the front-end and back-end aspects of the web application
- Create reports to update the company on the team's progress
- Develop automated tests
- Ability to write quality unit tests.
- Develop automated deployment process
- Understanding of repeatable automated processes for building the application, testing, documenting, & deploying it at scale.
- An awareness of security concerns is important, as each layer presents its own possible vulnerabilities.
In my role as a Senior Full Stack Developer - Web Lead at GET Group Holdings, I effectively tasked with the responsibilities to utilize sound technical knowledge in web application development, systems architecture and methodologies, and plan, develop, test, deploy, and maintain interactive web applications and websites. Direct and steer efforts in designing and developing web applications.
Responsibilities, tasks and achievements:
- Defining site objectives by analyzing user requirements and envisioning system features and functionality
- Developed UI/UX to web applications by setting expectations and features' priorities throughout the development lifecycle
- Determined the best design approach, methodologies and tool sets
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Integrated applications by designing database architecture and server scripting.
- Studied and established connectivity with network systems, search engines, and information servers
- Created multimedia applications by using authoring tools
- Completed application development by coordinating requirements, schedules, and activities
- Contributed to team meetings, troubleshooting, development and production priorities and deadlines across multiple platforms while coordinating with various teams
- Developed documentation and assistance tools for user support
Spearheaded efforts to create corporate web sites, portals and large-scale web applications, while providing oversight in the design, site structure (information architecture), and daily maintenance of a global/localized websites. Performed due diligence while debugging and testing procedures, and strictly adhered to the standards compliant code with emphasis on browser compatibility, accessibility, and search engine optimization. Leadership role involved conducting user trainings, staff mentoring, and managing quality assurance of accomplished projects / websites.
Responsibilities, tasks and achievements:
- Oversaw and managed the creation of web designs, presentations and marketing materials, and multimedia projects
- Played a pivotal role in designing and animating graphic/texts, web displays (banners etc.), and production of digital media
- Designing a user-friendly interface for on-line programs like multi-media systems and web-driven e-mail
- Engaged in developing banners for advertising on corporate client sites, events & exhibitions.
- Displayed solid proficiency in HTML programming, XHTML, CSS coding, image editing, Flash and JavaScript coding
- Assisted sales with preparing test websites, and handled all aspects of audio and video editing for the web
- Advised and guided clients regarding layout & design, production methods and cost factors
My job was in the computer center in the category of technical support, solution provider, network technician, and software and hardware solution.
Desiging Ads, posters, catalogues, brochures, letterheads and business cards for different fields . Moreover Designing and developing Websites for different sectors in the market
Bachelor of Science, Computer Science, Lebanese American University, Spring 2005
Lebanese Baccalaureate, Experimental Science, Al-Mostafa School, June 2001