Git Product home page Git Product logo

moktermd08 / crud Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 73 KB

This repository contains CRUD (Create, Read, Update, Delete) classes for some of the most popular programming languages interfacing with MySQL database

License: MIT License

PHP 28.91% Python 8.15% C# 9.71% C++ 6.08% Ruby 4.20% Go 4.40% JavaScript 5.06% TypeScript 6.04% Perl 3.74% Rust 6.31% R 5.37% Objective-C 8.35% VBA 3.68%
nodejs-mysql-curd php-mysql-crud typescript-mysql-crud java-mysql-crud-application golang-mysql-crud python-mysql-crud rust-mysql-crud crud-application crud-functionality crud-operation

crud's Introduction

Personal Profile

A seasoned software engineer with a master's degree from the University of Oxford, I bring 17+ years of industry experience with a specialisation in team leadership and technical oversight. I've proven my capabilities by successfully leading technology teams across the UK, Bangladesh, and India, delivering strategic solutions and operational efficiency to businesses. Notable collaborations include working with David Axmark, the founder of MySQL. My technical competencies have been honed in various settings including BBC, Mitsubishi, AllSaints Spitalfields, Unilever, Red Group plc, TheToyshop, Playtika, BT, HP, L'Oréal and many more.

Employment History

Lead Developer | Angus Montgomery Arts (Custom CRM Development) | October 2022 - (Contract )

In this pivotal role at Angus Montgomery Arts, I spearheaded the development of a custom CRM, a complex project that required a sophisticated understanding of modern software engineering practices. As the Lead Developer, I was not just the key technical expert but also a project manager, guiding the team towards efficient and effective solutions while coordinating with both internal teams and external clients.

A major part of my role involved the seamless integration of third-party APIs, such as Insightly and QuickBooks, into our custom CRM. I took ownership of the end-to-end process, from requirements analysis and technical specifications to deployment and continuous improvement.

I committed a portion of my time to hands-on coding, while the remainder was focused on team leadership, code reviews, client interactions, and strategy, ensuring alignment between the technical solutions we were creating and the overarching goals of the business.

Key Responsibilities:

Requirement Analysis, Technical Specification Creation, Coding, Testing and debugging, Deployment & CI/CD Development, Server Setup and automation, Client Meetings and communication, Inviting and Managing Users, API Integration (Insightly, Quickbook), Team Leadership and mentorship, Resource Planning, Regular Progress Reporting to Senior managers

Tech Stack:

React.js, Redux, NextJs, GraphSQL, Node.js, Python, AWS Lambda, RestfulAPI, HTML, CSS, JavaScript, Linux, Docker, Git, TDD, Microservices, Serverless Application Design.

CTO | GGLink (Software Development Agency) | Jan 2020 - October 2022

Technical Lead | GGLink | Jan 2017 - Dec 2020 Senior Software Engineer | GGLink | Dec 2014 - Dec 2017 Support Developer | GGLink | Mar 2012 - Dec 2014

During my journey from a Support Developer to the CTO at GGLink, I championed the evolution of nebulous ideas into tangible, streamlined software solutions. I built and fostered a high-calibre web development team that transformed e-learning platforms for UK and Chinese institutions. As Technical Lead, my role transcended mere coding: I led teams, tailored solutions for clients, and masterfully transitioned from a dated to a state-of-the-art codebase. With a focus on discipline and continuous learning, I refined our development practices, enhancing operational efficiency. I expanded our initial 4-person team in London to a dynamic global workforce of over 30. I guided this team to peak performance by instating a structured task and sprint milestone system. Over 11 years, we executed over 40 projects of varying scales with unwavering success. I adeptly managed a mix of in-house teams and global contractors, taking on diverse roles—from coding, mentoring, and leadership to project management and crafting solutions for enterprise systems.

Tech Stack:

PHP, Python, HTML, CSS, JavaScript/TypeScript, React.js, Vue.js, Angular, D3.js, Nodejs, High Chart, MySQL, MongoDB, AWS, GIT, CI/CD Tooling, Docker, JIRA, Bitbucket, Cloudflare, Drupal, WordPress, Symfony, WHM, Cpanel, Cloud infrastructure Build from Scratch, Technical Documentation, Planning, Client meeting.

Key Responsibilities:

Coding, Code cleaning, Code review, Debugging, Technical Documentation, Planning, System Design, Project Management, Client Meetings, Engineering teamwork policy development, Creating tasks, Sprints for team members Mentoring, Software Engineering team recruitment, Resource planning, Reducing re-coding, preparing premade code base for CRM, Booking system, e-Learning System, Quotation, Team performance analysis and make important decessions.

Key Achievements:

  • Modernised the codebase, driving software development efficiencies.
  • Advocated for a dual-license approach: open-source and commercial.
  • Amplified remote team productivity, soaring from 15-20% to over 75%.
  • Scaled GGLink from a core team of 4 to a robust unit of 30+ specialists.
  • Diversified services to encompass App, Desktop, Browser Extension, Game, and OS development.
  • Guided 100+ budding developers, imparting industry best practices.
  • Instituted structured planning across hourly to yearly timeframes.
  • Set comprehensive project guidelines, spanning from documentation to testing.
  • Initiated global expansions with strategic offices in India and Dhaka.
  • Contributed to 40+ projects, undertaking diverse roles from coding to leadership.
  • Partnered with elite brands such as BBC, DWP, BT, Unilever, HP, and L'Oréal.
  • Steered the team in developing proprietary CRM, Booking, e-Commerce, and Healthcare systems, charting our route to technical preeminence.
  • Motivated the team to consistently contribute to open-source initiatives.
  • Amended the mission and vision of the company to make it a global tech leader
  • Reduced re-coding by 85% (frontend, backend, database, testing cases)

Tiga UK (Software Development Agency) - Support Developer (Jan 2012 - Dec 2012 )

Meopham, Kent, United Kingdom At Tiga UK, a leading digital agency, I was responsible for interpreting customer briefs and constructing web applications. Notably, I contributed to the development of the Mitsubishi App.

Tech Stack:

Cloud Computing, PHP Applications, Front-End & Back-End Development, Linux, Web Services API, SDLC, Git, REST APIs, Node.js, CodeIgniter, Bootstrap, Drupal, WordPress, E-commerce, jQuery, PHP, JavaScript/TypeScript, HTML, MySQL, CSS3, GIT

Key Responsibilities:

Coding, Code cleaning, Debugging, Client Meetings, and Development Time estimation.

AllSaints Spitalfields Ltd (e-Commerce )- Support Developer (Sep 2011 - Dec 2011)

Maidstone, Kent, United Kingdom Serving one of the UK's largest clothing retailers, I worked to enhance the online customer journey — from product display and purchase to order tracking, delivery, and returns.

Tech Stack:

HTML5, Cloud Computing, PHP Applications, Front-End & Back-End Development, Linux, Web Services API, SDLC, Git, REST APIs, Node.js, CodeIgniter, Bootstrap, WordPress, Agile Methodologies, jQuery, CMS, PHP, JavaScript, HTML, MySQL, SQL, CSS3.

Key Responsibilities:

Coding, Code cleaning, Debugging, Client Meetings, and Development Time estimation.

TellusFashion (fashion designer marketplace) - Web Developer (Mar 2011 - Sep 2011)

London, United Kingdom I was instrumental in developing a B2C software solution catering to various industries, including real estate, finance, and management.

Tech Stack:

HTML5, Cloud Computing, PHP Applications, Front-End & Back-End Development, Linux, Web Services API, SDLC, Git, REST APIs, Node.js, CodeIgniter, Bootstrap, Drupal, WordPress, E-commerce, jQuery, CMS, PHP, JavaScript, HTML, MySQL, SQL, CSS3.

Key Responsibilities:

Coding, Code cleaning, Debugging, Development Time estimation, Review of external developer codes, and Technical planning.

Kohdao Ltd (Money Magazine) - Web Developer (Dec 2010 - Mar 2011 )

London, United Kingdom Collaborating closely with a team, I played a pivotal role in both front and back-end development for the company's digital presence.

Tech Stack:

PHP Applications, Front-End & Back-End Development, Linux, Web Services API, SDLC, Git, REST APIs, CodeIgniter, Bootstrap, Drupal, WordPress, E-commerce, jQuery, PHP, JavaScript, HTML, MySQL, CSS3.

Key Responsibilities:

Coding, Code cleaning, Debugging, Client Meetings, and Development Time estimation.

Euromarine (Property Investment Platform) - PHP Developer ( Jan 2008 - Dec 2010 )

London, United Kingdom I single-handedly developed a property management platform from the ground up. Part of my role involved transforming sales team concepts into captivating landing pages, notably for high-profile events like Billionaire Village, and effectively capturing leads.

Tech Stack:

PHP Applications, Front-End Development, Web Application Development, Back-End Development, REST APIs, WordPress, PHP, HTML, MySQL.

Key Responsibilities:

Coding, Code cleaning, Debugging, Client Meetings, and Development Time estimation.

FuTech Limited (Web Development Company) - Web Developer (Jan 2005 - Dec 2008)

London, United Kingdom I was entrusted with the entire development of a car-renting platform for Kingsland Car. My responsibilities spanned the spectrum of software development, from frontend to backend, server maintenance, and database architecture. Post-launch, I onboarded and trained staff from other companies to use our software.

Tech Stack:

PHP Applications, Front-End & Back-End Development, Linux, Web Services API, SDLC, Git, REST APIs, CodeIgniter, Drupal, WordPress, jQuery, PHP, JavaScript, HTML, MySQL, CSS3.

Key Responsibilities:

Coding, Code cleaning, Debugging, Client Meetings, Development Time estimation, Planning, Manage Windows server, regularly running security scans, updating server and software versions.

Education

MSc in Software Engineering | the University of Oxford

Subjects: Database Management, Semantic Technologies STC, Service Oriented Architecture SOA, Mobile Systems Security MSS, Software Development Management SDM, Cloud Security CLS, Design for Security DES.

BSc (Hons) Computer Science | University of Greenwich

Subjects: Database Management, Distributed information systems, Information system engineering, E-Commerce, Information Technology Project and Quality Management, Mobile Computing.

Key Skills Expertise:

HTML, CSS, Javascript, TypeScript, React js, Vue.js, Angular js, Nodejs, PHP, MySQL, RESTful API, JSON, GIT, Docker, Linux, AWS, Leadership, Mentoring, Cloud infrastructure, System Design, System Architecture.

Proficient:

React Native, JIRA, AWS, AZURE, MongoDB, GraphSQL, Digital Ocean, Codeigniter, Laravel, Wordpress, Drupal, Moodle, Blade, macOS, Ajax, XML, WHM,cPanel, Google Cloud.

Personal Interests

Football, Cricket, Biking, River Cruising.

References Available on request.

crud's People

Contributors

moktermd08 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

hermione2408

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.