Post Job Free
Sign in

Software Engineer Java

Location:
Dharapuram, Tamil Nadu, India
Salary:
3000 USD per month
Posted:
December 07, 2020

Contact this candidate

Resume:

Rakhu Nathan

*Remote* Working Full Stack Tech Lead with Dev-Ops

8.4 Years experienced, currently working as a Tech Lead with Hands on & Primarily Skilled with Java *************@*****.*** +91-968*******

Dharapuram (Around Coimbatore), India http://ec2-54-86-17-83.compute-1.amazonaws.com/Rakhu linkedin.com/in/rakhunathan https://twitter.com/mrakhunathan mrakhunathan https://github.com/mrakhunathan

ABOUT

Glad to work any technology which involves L&D based on client/workplace requirements. I have been working on multiple roles starting from Developer to Management & Operations. My current role is a Technology lead which involves day to day hands on development on Go Lang & Java based projects. Also involved in team mentoring and training the rest of the team with cutting edge technologies. I would Rate myself as a Back-end Developer, who is good in dev ops and able to work on Front end. Experienced in Managing/Leading teams, Project Estimation, Scrum/Agile and Client Facing scenarios. Well versed in logics, basics of programming and ready to code, independent of platforms. Happy to spend lot of time with machines and love to write codes night and day. Able to learn new languages and ready to work in significant contribution to the organization. Eager to meet challenges and usually adopt to the culture of the surroundings to fit in. Happy to learn new methodologies and looking for better functionality at all times. I just believe in the fact that learning all sorts of code never means to use them all the time, it becomes an enjoyable hobby to learn, adopt, test and implement new platforms & their logics at some point of time is of great use.

EDUCATION

Bachelors Engineering.

B. Tech with Information

Technology

Anna University, Coimbatore

08/2008 – 08/2012 Coimbatore, Tamil Nadu India

CERTIFICATIONS

Oracle Certified Web Services Developer for Java EE 6 Expert (11/2015 – Present)

Oracle Certified Web Component Developer for Java EE 6 Expert (05/2014 – Present)

Oracle Certified Professional for Java SE 6 Programmer

(11/2011 – Present)

LANGUAGES

English & Tamil

Objective

Looking for an opportunity with flexible work

timings where I could work directly on cutting

edge (Hands on development & Leading)

technologies in the area of Software

Development. Interested more to work on

building new products that would scale up my

knowledge into much latest technologies.

Looking forward to work for long term in the

next organisation and build relations with new

people. Mostly interested in Research &

Development areas and innovating tools out of

technologies as well. Right now, involved in

machine learning & Blockchain based

technologies, developing sample bots, data

collection & data set organisation. Looking for

lead positions to build a team and deliver

s o l u t i ons i n p r e f e r a b l y a g i l e mode. Work Experiences

Technology Lead

Imaginovation LLC.

01/2018 – Present Remote From

Thiruvananthapuram,

https://www.imaginovation.net/

Achievements/Tasks

Hands on Development on Java EE & Go Lang

Worked as Tech Lead for Go Lang Projects and Hands on for Java EE / Spring Projects in parallel

Improving efficiency of Rating and Code Quality system in the organization & Met deadlines consistently

Contact: Ambarish Mohan – ********@*****.***

Technology Lead Perfomatix

Solutions Pvt. Ltd

06/2017 – 01/2018 Thiruvananthapuram, Kerala, India https://www.perfomatix.com

Achievements/Tasks

Worked as a tech lead leading the Java team

Worked under an architect on designing/architecting applications

Engineered cutting edge Kafka based scalable

applications and extended working on its full stack. Contact: Liju Pillai – ****@**********.***

Senior Software Engineer

Ernst & Young

02/2015 – 06/2017 Thiruvananthapuram, Kerala, India https://www.ey.com/en_gl

Achievements/Tasks

Worked on Insurance domain with multiple client

specific projects

Worked on Insurance Practice Team of 28 members

Mostly worked with Spring, JPA & Spring Data JPA

projects, also had exposure to Angular, Bootstrap and Ionic based hybrid mobile projects

Few major clients are Farmers Insurance, QBE insurance, ICBC insurance & First best technologies

Contact: Arun.M.P – ****.**@****.**.***

Senior Software Engineer

Pelican Technologies

05/2012 – 02/2015 Chennai, Tamil Nadu, India

https://www.ey.com/en_gl

Achievements/Tasks

Worked on Construction domain on building a CAD

engine

Joined as a Junior Software engineer, then promoted. Mostly worked algorithm Designs, Converting algorithms Into code, 2D and 3D development with C# .Net.

Contact: T.Mohankumar – *****@********.***

WEIGHED SKILLS

Java

Spring Framework

Java 12

JPA

Spring Data JPA

Spring Boot

Aws

Docker

Maven

Gradle

Tomcat

Java EE

Kafka

Glassfish

Postgres

Angular 8

ELK Stack

C# .Net

Angular 1x

Jenkins

Apache Spark

Block Chain

Machine Learning

REST API Design

Payara

JIRA & Confluence

Projects/Portfolio

Guidewire Implementation for Multiple Clients

(02/2015 – 07/2018)

• Guidewire is an insurance product that constitutes Claim Centre, Billing Centre and Policy Centre.

• All these systems are independent. It’s built as a Framework/Tool. The language used is Java. But

Gosu is a derived language out of Java.

• Gosu is a language that has another layer over Java. The implementation of the above mentioned 3

Modules are implemented for clients individually or collectively.

• Integration between different systems using web

services and JMS are the nature of work in this

project.

• Worked on implementing this system for clients like Farmers Insurance, QBE Insurance, ICBC Insurance

etc.

Tools Used – Java 1.8, Spring, Hibernate, JPA & Gosu Guidewire

First Best UMS Implementation for Multiple Clients

(02/2015 – 07/2017)

• First Best is a company which has its Under Writing Management System for Insurance Underwriters.

• It’s built with Java, Spring Framework with UI/UX in Flash. Similar tasks to Guidewire Implementation.

But the systems are different. It has CXF SOAP Web services to communicate to different systems.

• Different Rating engine configurations, with

standalone report generation mechanisms are

integrated to this systems. The job role is to write web services based on integration touch points and building a combined systems.

Tools Used – Java 1.8, Spring, Hibernate, JPA, MySQL BIM (Building Information Management)

(05/2012 – 04/2014)

• BIM – Building information management is a tool

used to build and pre-design buildings, manage post building maintenance as well.

• Building from points as vectors, generating edges for objects, triangulating them and storing as faces, managing databases of storing points, and

performing object operations like copy, move,

delete to every entity that’s built within.

• Producing methods from named formulas in

mathematics, converting them into desired

procedure and finally implementing it over objects. Applying lighting, textures, transparency over

objects and painting on screen etc. Solving memory issues and serialization of created objects for

storage and so on.

Tools Used – C# .Net with DirectX library

Murgitroyd User Management System

(01/2018 – Present)

• Murgitroyd is an international firm of

intellectual property attorneys

headquartered in Glasgow, specializing in

patents, trademarks, designs and

copyrights.

• The legacy system was built with

underlying Domino which is IBM Lotus

notes.

• We built a system that extends this existing

one to manage the legacy system.

• It involved pulling data from data every day

and users work on the newly created portal

via the API's that we built

• The data remains in the Domino. Apart

from confidential data, we maintained a

loads of data into the current system

Tools Used – Java, Java EE, Hibernate, JPA,

PostgreSQL, AWS & AngularJs.

Coeus (04/2014 – 10/2014)

• Coeus is an Application with 2 access ends

with it. One is a desktop application and

another is a web application.

• Desktop application is built with swing and

all possible application requests, processes

are possible from this end, Whereas the

web application is built with Struts 2

Framework and clients can access it,

provided only to limited properties.

• This is an application for students who do

their PHD and thus allows registering

online on their requirements and requests

on permissions to

permit/deny/approve/disapprove their

proposals.

• There are several modules like proposal,

protocol, Awards and so on.

Tools Used – Java, Struts framework

Kuali Coes for MIT, Sidra, Tufts, FIBI and KRAD

(04/2014 – 10/2014)

• Sidra, MIT (Massachusetts Institute of

Technology), Sidra, Tufts and FIBI are some

of the major research universities in USA

that uses Kuali Coeus.

• Enhancements are required from time to

time in all the above projects, because

even when the advanced arrives, people

who are familiar to the old ones still want

the same.

• Hence, we still handle all these projects

and the most recent one is what we focus

on development and others are just

maintenance with Jira’s’ and issues.

Tools Used – Java, Spring, Hibernate, JPA, MySQL, jQuery, KRAD.

Scott IPC Portal (01/2018 – 10/2018)

• Worked on back end for Scott IPC portal project

which contained an API, IOS App and a web UI

• The IOS app was Written in Swift for iPad with

Internal SQLite/Realm Database for book contents

Night Mode (less light for cockpits at night) using a toggle on the main screen, Search (from SQLite

internal) for page number, section, and topics.

• No keyword searching is wanted. Ability to flip

pages like Kindle, Ability to navigate by page,

section, and topic.

• Sync with the API every n minute and after

regaining internet from loss to ensure latest

version is on iPad

• The Scott IPC project is for ICRH modules & this had a connector of URL-Extractor supporting the core

which I was solely building it.

Tools Used – Go Lang with PostgreSQL deployed on AWS with Docker containers.

Dun Today (01/2018 – 10/2018)

• Worked on back end DUN Today project which

contained an API, IOS App, Android App and a web

UI.

• The database is a PostgreSQL instance in RDS.

However, it is not a traditional RDBMS model.

Instead, it is a hybrid between key / value store and traditional SQL. First, our PostgreSQL uses the

hstore module to provide key / value store within

the database.

• contractor -> subcontractor, service provider,

service professional (if they are a part of the

contractor's company), themselves

• subcontractor -> service professional (if they are a part of the subcontractor's company), themselves

• service provider -> service professional (if they are a part of the service provider's company), themselves

• service professional. These roles were defined and each were built from API, then consumed to the

above-mentioned Apps

Tools Used – Go Lang with PostgreSQL deployed on AWS with Docker containers.

Scott IPC Plotting Chart (07/2018 – 01/2019)

• The Plotting Chart utilizes the ARINC

(Aeronautical Information Regulation and

Control) NAV Database, provided by ScottIPC.

• The ARINC NAV Database needs to be parsed

to upload and provide only that data from

within the defined areas outside of the

polygons that are provided. This document

delineates the polygons that encircle

landmasses that are NOT to be used from the

ARINC database. All the areas outside the

polygons delineated in the document are

required.

• The ARINC NAV database needs to be updated

on a published cycle. The database can be

uploaded to portal, processed to extract the

specific records required for PC support, which

will result in a internal version of a

'PC_database' for all App user's to import.

Note: To minimize the amount of data

transferred to the App, only the delta changes

to the 'PC_database' will be imported versus a

complete database update.

• The portal will provide a function that will

allow a selected set of iPads to be configured

for a QA test of the ARINC database import

and creation of a 'PC_database'. This function

will allow for testing prior to general App user

availability in a production environment.

• App will have a hamburger menu item to

display the version of ARINC NAV database

that was utilized to create the internal

'PC_database' and currently in use by the App

Tools Used – Go Lang with PostgreSQL

deployed on AWS with Docker containers,

ARINC DB.

Tools Used – Go Lang with PostgreSQL deployed on

AWS with Docker containers.

Evanios Restack (10/2017 – 01/2018)

• The Evanios is an extension to Service Now

system where there were only 4 requests were

allowed to push from Evanios to Service now.

• Our task is to enable the system to work with

2000 requests per second which is done with

Kafka’s help with a Java project as a Kafka

producer from Evanios API

Tools Used – Java 8 with Kafka & deployed on AWS

with auto scaled containers

Rakhunathan

September 25, 2020

Thiruvananthapuram.



Contact this candidate