T

Tejas Patel

About

Detail

Analyst Programmer
Coventry, United Kingdom

Contact Tejas regarding: 
Flexible work

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • S
    Analyst Programmer
    Schoolblazer, Peterborough
    Jan 2020 - Current (5 years 9 months)
    Developing an E-commerce web app, business management and CRM software, using Ruby on Rails, MySQL and Memcached. ● Maintaining integration points to a third party order management and warehouse management system (using MSSQL), whilst building a custom solution to replace it. ● Gathering requirements, designing and building various features for example an online returns process, bulk price updates, purchase order management process and marketing email tracking. ● Pragmatically tackle tech debt such as converting a product personalisations app from Angular2 to Rails and converting all business reports from crystal reports to Rails. ● Improving project test quality and coverage using RSpec for unit tests and Watir (Selenium)
  • K
    Senior Software Engineer
    Kainos, Birmingham
    Apr 2019 - Nov 2019 (8 months)
    Client: Department for Environment, Food & Rural Affairs (DEFRA) APRIL 2019 - NOVEMBER 2019 ● Productionising a system made up of seven micro services using Java (Dropwizard, Spring boot), Node.js (Hapi.js), MS SQL server and Redis, taking it from alpha stage to live. ● Reduced a tremendous amount of tech debt by carefully incorporating it as part of features, resulting in a simpler codebase and in some cases improving performance over 600%. ● Improving unit test coverage from 30% to above 80% and increasing test quality of the system at all levels from unit to end to end tests using Mocha, JUnit and Selenium as well as accessibility and cross browser testing using Sortsite and Browserstack. ● Monitoring and debugging applica
  • D
    Driver and Vehicle Standards Agency
    DVSA
    Oct 2018 - Mar 2019 (6 months)
    Developed a booking service using Typescript, Node.js (Express) and DynamoDB, successfully finishing the alpha stage. ● Worked with a serverless architecture using AWS Lambda. ● Designed interfaces and specifications for third party service integration. ● Assuring project test coverage is maintained above 90% with quality unit tests. Unit, integration and UI tested using Mocha, Postman and Selenium with Java 11. ● Mentored two junior developers through pair programming and code reviews on gitlab. ● Created a management information data flow using AWS Kinesis streams and firehose.
  • Q
    IT Consultant
    QA Consulting ltd
    Oct 2016 - Oct 2018 (2 years 1 month)
    ● Taken a web based platform through a full product life cycle (alpha, beta, live) and decommissioned the previous system. ● Worked in a few multidisciplinary teams to develop over ten RESTful applications in various technologies: Python3 (Flask, Django, Aiohttp), Java 8 (Springboot) and some GoLang (Gorilla web toolkit). With PostgreSQL as the main data repository and Redis as the session storage. Also utilising RabbitMQ for asynchronous requests. ● Testing and automating the testing process; unit & integration testing with Unittest/Pytest, Junit, Testing(GoLang) and some Postman. As well as UI testing with Selenium & Python and performance testing with Jmeter. ● Removing system bottlenecks and incorrect implementations to i
  • Q
    Trainee IT Consultant
    QA Consulting ltd
    Aug 2016 - Oct 2016 (3 months)
    ● Model & analyse business processes to pitch a business transformation project. ● Delivered a proof of concept Hortonworks Hadoop Cluster ● Rapidly prototyped a merchandise website using HTML5, CSS and vanilla javascript with a Python (Django) and MongoDB backend.
Education verified_user 0% verified
  • M
    BSc (hons) Artificial Intelligence
    Montfort University Leicester
    Sep 2013 - Jul 2016 (2 years 11 months)