Summary
Overview
Work History
Education
Skills
Websites
Certification
Core Competencies - Categories
Awards
Projects
Timeline
Generic

Denil John

Melbourne,Australia

Summary

Senior software developer with diverse experience working with react native libraries and different mobile frameworks. Experience in designing and developing highly scalable applications using technologies like React native, Flutter, Redux, TypeScript, JavaScript, Java and React JS. Experience working in Agile methodology with DevOps, TDD practices using tools like Jira, Junit, Jest. Experience setting up and developing Mobile applications in react native and native android.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Developer

United Kingdom
01.2022 - 04.2023
  • Helped improve sales significantly with CRO for Sky client
  • Responsible for the design and implementation of the interface
  • High quality optimized code with test driven development
  • Responsible for cross browser testing and responsive optimization
  • Developed various React based reusable components.

Software Developer

India
Trivandrum, Kerala
01.2018 - 03.2021
  • React Native, React JS,, Java
  • Developed React native mobile apps with TDD
  • Developed CI/CD pipeline using Jenkins , Junit
  • Developed and deployed various apps in store

Software Engineer

India
01.2017 - 01.2018
  • Developed Java based android application and deployed in playstore.

Education

B Tech - Computer science and Engineering

Ahalia School of Engineering And Technology
Palakkad
03-2017

Skills

  • Agile
  • React Native
  • Flutte
  • Node
  • Redux,
  • CI/CD
  • Rest/GraphQL
  • React JS
  • Reactotron
  • Content Stack
  • Figma
  • MySQL
  • Graphql Interactions,
  • Firebase
  • Jira
  • Firebase crashlytics
  • JavaScript, Java
  • TypeScript

Certification

Internal certifications for React Native and React JS

Core Competencies - Categories

  • Domains, Banking, E-Commerce, Media
  • Tools/Frameworks, React Native, Flutter, Node, Redux, CI/CD, Rest/GraphQL, React JS, Reactotron, Content Stack, Figma
  • Databases, MySQL, Graphql Interactions, Firebase
  • Bug/Issue-Tracking System, Jira, Firebase crashlytics
  • Programming skills, JavaScript, Java, TypeScript, Scala
  • Expertise, React Native, Redux, Node, Java, React JS, Native Mobile app Development

Awards

  • Best team Player (Reubro International -2017)
  • Endorsed for displaying the value of Customer Centricity.

Projects

Project – Sky at Zensar Technologies [Jan 2022 to Apr 2023] - United kingdom

Role: Software Developer

Project Description: Improve Conversion rate for Sky Broadband and Glass using React JS, GraphQL, Node JS

Key activities performed:

  • Created multiple React based reusable components following various design practices
  • Developed a functionality to store user preferences in broadband checkout journey improving user experience
  • Improved error handling in code for overall broadband journey
  • Used Jest as testing framework
  • Involved in deployment of new release on production environment with senior developers in TeamCity/Concourse and reviewed pull requests of peer associates
  • Involved in Graphql Management

Technology/Skills/Tools used

  • Technologies: React Native and ReactJS,, GraphQL, Jest
  • Tools: Jira, Confluence, Concourse, TeamCity, Octopus
  • Skills: React JS/Node JS Developer, TDD based Development.

Any client appreciation

  • Recognized by client and manager for developing functionalities and experiments which helps dramatic increase in conversion rate.

Project – SmartTONi Mobile App at PIT Solutions Pvt.Ltd, India [Sep 2018 to Mar 2021] - India

Role: Software Developer

Project Description: It is revolutionizing foodservice industry by robotizing the staff-intensive kitchen of any

restaurant type. Based on recipes and orders, It coordinates and instructs cooks, appliances and robots in order

to deliver the meals in the requested quality and time.

Key activities performed:

  • Developed core components for Mobile apps and assignment using React Native, TypeScript, Redux, Java and custom component library.
  • Developed more UI based mobile application.
  • Implemented third party libraries and Interaction with different Node and Node APIs
  • Worked in fast-paced environment.
  • Worked with Content Stack for CMS management.
  • Used Jest as testing framework
  • Modular and Intutive Architecture development for mobile apps.
  • Enabled CI/CD for micro-services using tools like JUnit, Git, following TDD practices
  • Implemented apps using Class,Hooks and worked in TypeScript.
  • Project management and cordination of the team.

Technology/Skills/Tools used

  • Technologies: ReactNative , Redux, TypeScript, Java,Kotlin, Jest, Junit, React JS.
  • Tools:Content Stack, Jira, Confluence, Octopus,Git,Bit bucket.
  • Skills: React Native/React JS/Java Developer

Major achievements

  • Recognized by Client for delivering fast and accurate solutions.

Project – Android Applications at Reubro International Pvt.Ltd,India [Aug  2017 to Jul 2018] - India

Role: Software Engineer

Project Description: Develop native android applications for government and other clients

Key activities performed:

  • Developed Android Mobile application using Java and XML
  • Deployment of the applications to playstore and maintains.
  • Lead and coordinate the team
  • Interaction with International Clients.

Technology/Skills/Tools used

  • Technologies: Java,XMl
  • Tools: Jira, Confluence, Postman,Bitbucket, Android Studio
  • Skills: Java Developer

Major achievements

  • Received Client appreciation for implementing complicated design oriented apps.

Timeline

Software Developer

United Kingdom
01.2022 - 04.2023

Software Developer

India
01.2018 - 03.2021

Software Engineer

India
01.2017 - 01.2018

B Tech - Computer science and Engineering

Ahalia School of Engineering And Technology
Denil John