Summary
Overview
Work History
Education
Skills
Software
Accomplishments
Timeline
SeniorSoftwareEngineer

Ajayan E

Full-Stack Software Engineer
Bangalore,Kerala

Summary

Full-Stack Software Engineer offering 6 years of experience in product development and customer adaption. Creative and dynamic with proven expertise in consistently demonstrating programming skills, team work and problem solving skills. Adept at working effectively to achieve goals both as a cross functional team member and individual contributor.

Overview

6
6
years of professional experience
4
4
years of post-secondary education
1
1
Language

Work History

Full-Stack Software Engineer

Skylane Optics SA
Brussels, Belgium
07.2019 - Current

Responsibilities:

  • Setting strategy and manage team.
  • Design and development of Web Application and Flutter-based Android application for configuring the optical transceivers.

Achievements:

  • Increased the efficiency and speed of work in the production area by developing the configuration tool for web and mobility.

Associate Consultant

Maventic Innovative Solutions Pvt. Ltd
Bangalore, Karnataka
06.2015 - 06.2019

Responsibilities:

  • Manage team, design and development of Web Application
  • Design and development of Android Mobile Application
  • Headed UI Framework and played a key role in UI and backed Java Framework development.
  • Mobility and Offline Integrations
  • Google Firebase Integration
  • Development of WEB-IDE for Klarion360 Application developer.
  • Development of File service API. (authorized upload and download).
  • Development of UI-Build Plugin.
  • Development of JavaScript Application Callbacks Interface
  • Development of solutions that enhanced the product features.
  • Development of API (Server side and client side)

Achievements:

  • Played a key role in Product framework (KloudBase and KloTouch)
  • Successfully implemented service worker and transaction data sync which enabled offline behavior.
  • Reduced application development and Build time by 1/10 through Web-IDE development.
  • Implemented easy to code and scale-able metadata based UI components and controls for application.
  • JavaScript Application callback Interface module enabled to write the callback once, that runs on both browser (offline) and Java nashorn engine.
  • Successfully upgraded the business logic execution engine.

Education

Bachelor of Engineering - Computer Science

Srinivas School of Engineering
Mangalore
09.2011 - 09.2015

Skills

    Software Development

undefined

Software

Version Management : GIT,SVN

Languages: Java (J2SE and J2EE) , JavaScript, TypeScript, Dart

Frameworks: Angular, Flutter, NodeJS, LoopBack 4, REST-API, Docker, Kubernetes, jQuery, SAPUI5/OpenUI5, Apache Cordova, OData protocol, Chrome API's, PWA, Bootstrap

Databases: PostgreSQL, MySQL, webSQL, IndexDB

IDE: Eclipse, Brackets, Visual Studio Code

Servers: Node Server, WildFly, Apache web server

Accomplishments

Skylane Optics SA

TRX-CFG Web Application 7 months Sept 2020-present

Design and developed the Angular based web application to configure the optical transceivers. Unlike the mobile app, this web based solution will be available to end-users (with a TCS ) as well as internal use(OTT) at Skylane. The Bulk Configuration of optical transceivers for helping the Sales and Product Delivery team. The Web application is capable of interacting with multiple hardware(TCS, OTT, TRAYs...).

  • Designed for end-users and internal Sales and Delivery team
  • Capable of interacting with multiple hardware types
  • Role based dedicated UI-views

Team Size: 4.

Technologies Used: Angular, NodeJS, TypeScript, CoBrowseIO, Zendesk

Responsibilities: ownership and responsible for design, development and enhancements of web client and API's.

MyTCS Android Mobile Application 1.1 year July-2019-Aug 2020

Design and developed the flutter based mobile application to configure the optical transceivers on the field. The new Skylane Optics Transceiver Configuration Stick (TCS) is a patented hardware product makes use of this Android application (MyTCS), which provides the user a pleasant experience in configuring the optical transceivers on the field.

  • Offline Availability to code, tune, Digital Diagnostics Monitoring(DDM) of the optical transceivers.
  • Scan the label to identify the optical transceiver datasheet and Identify the vendor compatibility
  • Laser switch on or Off functionality.

Team Size: 4.

Technologies Used: Flutter, Android-Java, libaums(https://github.com/magnusja/libaums)-A library to access USB mass storage devices, CoBrowseIO, Zendesk

Responsibilities: ownership and responsible for design, development and enhancements.

Maventic Innovative Solutions Pvt. Ltd.

  • Streamlining Business Logic Execution Engine
  • Query API
  • Web-IDE and Build
  • Offline and Transaction data sync
  • JavaScript Application Callback Interface
  • UI-Framework Development and Enhancements
  • AjaxFiori Service and Sales Portal

Timeline

Full-Stack Software Engineer

Skylane Optics SA
07.2019 - Current

Associate Consultant

Maventic Innovative Solutions Pvt. Ltd
06.2015 - 06.2019

Bachelor of Engineering - Computer Science

Srinivas School of Engineering
09.2011 - 09.2015
Ajayan EFull-Stack Software Engineer