Skip to main content
N Jaff

N Jaff

✯ Senior Ruby on Rails developer - 6yrs+ ✯

Talent
London, Greater London45 GBP/hourMember since August 3, 2023
·

Hire their services

Request a quote with no obligation

About

⭐ Help clients to take control of their application back

⭐ Get outdated applications back on track

⭐ Create further opportunities for clients

⭐ Ensure application serves business needs

⭐ Working alongside clients to deliver stakeholder needs • Contribute to product quality and reliability

⭐ Provide client with clear communication and instructions

⭐ Treat client data with full confidentiality

⭐ Deliver security report, maintain security and close all lose gaps

⭐ Provide full breakdown of tasks and time spent for each activity

⭐ Participate in full formulation and breakdown of themes into sub tasks with clear insurrection

Experience

Dec 2023 – PresentConsultant/Full stack Dev - Ruby on Rails - OxEd, Jacksons, tendable

  • Help clients to take control of their application back
  • Get outdated applications back on track
  • Create further opportunities for clients
  • Ensure application serves business needs
  • Working alongside clients to deliver stakeholder needs • Contribute to product quality and reliability
  • Provide client with clear communication and instructions
  • Treat client data with full confidentiality
  • Deliver security report, maintain security and close all lose gaps
  • Provide full breakdown of tasks and time spent for each activity

•Participate in full formulation and breakdown of themes into sub tasks with clear insurrectionJuly 2022 – Dec 2023Consultant/Full stack Dev - Ruby on Rails - Hackney • Design, implement and deliver complete migration processes from one system to another

  • Document process and new points
  • Ensuring efficiency and optimal performance of system • Assist and pair with new joiners and help them understanding the system and onboard
  • Recommend and integrate new ways of improving system and development process
  • Help product owners and delivery managers on better managing boards and tickets
  • Work closely with testers to ensure system is free of all bugs
  • Monitor system and address any security vulnerability • Closely using AWS RDS, ECS, System Params, CloudWatch.
  • Maintain and make change on MySQL, PostgresQL,

Microsoft SQL

  • Lead standups and sprint plannings

Apr 2022 – July 2022Analyst Programmer - Ruby on Rails - schoolblazer • Design and implement solution

  • Develop transactional web applications
  • Pair programming
  • Full stack development
  • Using Ruby on Rails, Typescript, HTML, CSS and MySQL • Develop and deliver on Linux system
  • Explore to AWS system

Oct 2019 – Mar 2022Ruby on Rails Developer - LiveLink Technology, Havant

  • Develop parts of US Walmart and UK Asda photo section backend
  • Using TDD to develop fully tested new features
  • Handle production deploys for Walmart and Asda
  • Configure CircleCI and automate manual workflow such as CHANGELOG and release versioning
  • Integrate NewRelic to monitor performance and identify issue before reported by clients
  • Experienced with RubyMine, Postman, Source Tree (Git), Sublime
  • Review submitted code by others for any potential improvements and identify errors or bugs
  • Undertaken one full day Kubernetes training
  • Experience in Agile and Kanban software development
  • Lead sprint planning and daily standupNov 2020 – May 2021 Side ProjectFlutter and Ruby on Rails - Pearlstone Energy, Remote
  • Take requirements directly from CEO and Sales team
  • Develop and release a native app for both Android and iOS from the start.
  • Developer a backend API using Ruby to communicate with mobile app and use AWS services
  • Design database and create tables using Active Record
  • Using Ruby generate PDF and send it to customers using EC2 SES services
  • Create REST API's for different query purposes
  • Create and initials EC2 instance on AWS
  • Using AWS ERD and S3 buckets to store data
  • Automate deploys using Capistrano
  • Control project releases and developed parallel features using Git
  • This app is live on both Play Store and App Store. Links on my websiteNov 2018 – Oct 2019Full Stack PHP Developer - NetPay, Southampton
  • Design system and functionality based on requirements
  • Working on over 10 projects and multiple projects simultaneously
  • Using on daily basis: PHP, Vue.js, MySQL, Mongo, HTML, CSS, JSON and XML
  • Integrating third party REST API
  • Write complex and efficient SQL queries
  • Work with Mongo collection to save and retrieve complex data structure
  • Generating on screen PDF signature and Excel sheet for third parties for easy access
  • Using tools such as PHP-Storm, Postman, HeidiSQL, Robo 3T, Source Tree (Git), Solar-PuTTY, FileZilla, Sublime, KeePass
  • Running tests against requirements
  • Using docker for all projects
  • Work independently and as part of a teamJun 2016 – Jun 2017Full Stack Java Developer - Stannah, Andover
  • Designing screens based on user requirements
  • Following MVC pattern
  • Using on daily basis: Html, CSS, JavaScript, FreeMarker, XML, Groovy and java
  • Developing android platform application using Android Studio
  • Using XML modeling to link the front and back end
  • Using SOAP services to connect to the ERP system over Glassfish server
  • Making Ajax calls
  • Running manual and automation test
  • Working with multiple business analysts to take requirements • Using Jira, Slack, Confluence on regular basis
  • Taking part in Agile SCRUM development

Education

Sep 2013 – Jun 2018

Bachelor of Science: Software Engineering – First Class - University of Portsmouth - Portsmouth

Relevant units

  • Data Structures and Algorithms: implementation and applications of fundamental data structures (lists, trees and graphs)
  • Advanced Software Engineering Management of large software projects, software quality control, software design and design patterns.
  • Reliable and Secure Systems: Practically focus on vulnerabilities that can exist in computer systems and how they can be mitigated using tools and techniques.
  • Practical Data Analytics and Mining: Effectively use of databases for decision support
  • Enterprise Web Architectures: Understanding web architecture and Developing MVC systems from scratch.

Reviews