0% found this document useful (0 votes)
26 views11 pages

Pronab Pal

Uploaded by

moreanil28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views11 pages

Pronab Pal

Uploaded by

moreanil28
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Pronab Pal

Pronab Pal is a passionate Enterprise Small Systems -react Native & Android ,Java
and Web/Node specialist ,Solution Designer, Innovator, Full-stack Developer,
Integration and business development architect in Java, Java script and micro
service technology with mobile payment and services systems based on Cloud
and a wide range back end technologies including IBM WAS/ESB/MQ/DB2 and
Oracle DB.

He is a Masters in Computer science and also in Applied Mathematics with strong


interest in front-end human interaction driving programming languages and
IT4IT architecture and constantly investigating potentials of newer technologies.

For the last 6 years Pronab’s development experience has been mostly with
Android, with node JS and java on the side -. Have worked at both corporate app
development like in Qantas, ING ,NSW police and ANZ , Latitude Finance and
SunCorp - these have been as a senior developer in a relatively large Agile team
delivering pieces of work as determined by sprints and story board . While the
corporate development has focussed on Integration , security , ID verification ,voice,
fingerprint and some solid pay pal and banking interaction, he has also worked
with a number of small companies and as the team leader and mobile data
architect for App e.g in Tectonica, Social App Stories , Key bytes.
Pronab has also worked as a java software architect for a Spring based platform for
java Verb API using REST JSON interface for context driven development . He has
worked on several java Android security system for two way TSL /SSL certificate
verification using PKI and openssl x509 standards.
Pronab initiated some projects to be implemented by a team in India through the
company called CG Vak Pty ltd , for which he is working as a product architect with
the core team leads are reporting to me. He also works as a performance analyst
for the app in the making currently. Through two other website building projects in
India Pronab is working to bring the same Application Architecture principles in the
NodeJS / es6 Javascript space. The product is based on a novel micro service chain
concept that is very much part of any society.

For Pronab Android device is a good vehicle through which to care human
attention and gesture while in use by the user , and he is quite excited about its
longer term potential in enhancing human potential and shall be perfecting the
skill till the web and device architecture becomes a humane architecture as re-
iterate in recent blogpost published in DZone:
https://dzone.com/articles/the-cognitive-appeal-of-the-clean-and-the-new-andr .
Pronab believes react paradigm opens up a new kind of model to scale components into big App.

Development & Integration Experience Spectrum:


Overall Experience :
Company Role Duration
Sun Corp Senior Android 3 months
Melbourne Kotlin Engineer

Cap gemini -ANZ Senior Android and 3months


Java developer for
Future Banking
ING Australia Senior Android 2 months
Developer in
NPP system.
Tectonica , Senior Android 3 months
Melbourne Engineer ,Intelligence
data Modeller
KeyByte NodeJS Architect and 2 years
Systems , AWS Developer,
Sydney Nodes expert.
Latitude Product Launch more than 8
Financials Engineer, OAuth months
specialist
NSW Police Mobipol Senior 6 months
Android Integration
developer

Qantas Android ESB Developer 8 months

SKY TV, Java Integration 3 months


Newzealand Developer
IP Australia Message Architect, 1 year
Integration Architect
Medicare Application Team Lead 1 year
Australia
Westpac Developer 2 years
IBM Infrastructure Specialist 3 years
AIX Websphere

Australian Infrastructure Specialist 1 year


Customs MQ

Enterprise Android, Java and Web Fullstack Developer:


o Front End : Android Java, Frameworks including ReactJS, Jquery, JSF2,
JSP, HTML5, CSS . Materialize.js, React components.Angular 2;
Sling;Node; Web pack , SCSS,Grant, LAMP
o Social Integration : Facebook , SAP
o Prototyping : Framer, Sketch. Art board, ReactJS
o Business Logic, Spring Boot, Java Verb Micro Service,
o Back end : REST Web Service, JSON,MQ ,Spring Rest JPA,Spring
Repository
o Server s: NodeJs,Apache, JBOSS,Web-sphere
o Data Base: Oracle, DB2, SQLite, MongoDB
o Build Tools : Gradle , Groovy, Maven
o Versioning/Testing /CI : Git ,Jenkins, Junit, Spring mock
objects ,Android Espresso
o Integration : Charles, Retrofit, wide range of XML and json mapping
and transformation tools to implement SOA principle and practices
over varied communication protocols in ESB style..
o Cloud: AWS , RDS ,Lambda EC2 design Node js based service
platforms
o AI:context progression using json; java neural network programming;

Current Open Source Github spicecoder


CONTEXT ATOMICA – An open source Java micro service framework with embedded JEE
server with SQlite and mongoDB connection pool- a context based programming platform. This in
conjunction with a number of Android projects which encourages cleaner development and test
cycles along with
context modelling using javascript.
SERVICE REACH API : A NodeJs service platform for powering on demand service with
location driven query and financial exchange, built in 2 way trust mechanism within social net
work.

Mobile Passion : Pronab’s passion about Android and small system stems from his
view of an organic bonding created through mobile devices between the user and
users surroundings. Android material design and NFC [near field communication]
are the hall marks of this bonding. Pronab focuses on
SDK’s local store and near distance interaction abilities
and physics motion in UI ,and their integration with back end
resources.

Contact : +61417206539
Resume
Core Strengths:
Ability to design end to end solution while proactively owning the problem in hand ,
get to bottom of subject matter quickly, guide the team to a technical resolution
involving multiple platforms or languages. Quickly set up code platforms and
prototypes. Fast coding in java and javascript (functional programming), help team
pickup new technology or way of thinking and bring integration solutions that is
many times not obvious.

Stakeholder Motivation

· Ability to build organisational vision, capture business process maturity paths,


and present them to stakeholders.
· Skills include requirement gathering, functional analysis, and artefact design
and presentation for larger audiences. I follow Agile Architecture Principles.
· Long term vision to bridge the chasm between prior design and device
implementation .

Agile Java Integration Architecture Design and Team Building on JSF/Spring


/JEE technology platforms.

· Agile methodology support through subject matter analysis ,Confluence issue


management, team bonding. As a long time application architecture
passionate developer Pronab presents clear architecture components to bind
application features with integrity ,using most current technology stacks for
concurrent , asynchronous systems.
· Integration test and Unit test for mobile and web software using an
assortment of tools including test and automation tools like SOAP-UI, Charles
JMeter, Ant, Gradle . Experienced with continuous integration and testing
using Jenkins, Bamboo, Selenium, Cucumber. I follow BDD [Behaviour Driven
Development] based on business USE Case.

Work Experience Chronology:


-Current : Consulting To R&D wing of startup company Key Byte Systems Pty
Ltd in Canberra.

Work as lead design engineer for Android App ThingsMyne with remote indian
development team. Work with new architecture components to design testable and
performant App with AWS platform, using AWS code pipeline for Android Ci/CD.
: Design and Spec “ Service Reach API “ for on the wire dynamic service invocation
and PayPal split payment integration based on Node js ,mongo and Firebase.
Coordinating remote development for KeyByte Systems.
Develop javascript based context management platform
Design cross platform App based on React js and native script with developers in
CGVak India. Design and initiate λ-URI project for context extension with Node JS
& Java, MongoDB platforms, use Sketch plugin, Materialize.js and Reactj js; design
material design and code components for apps. Setup map ,filter reduce functions
for json handling in ReactJS components. Design prototypes with sketch3 and
nodes, handle bars with grunt packaging. Project architect for Android App “Things
in My Neighbourhood”. Develop micro service solutions that can maintain
Application Integrity through single source of truth in both design and execution
phase.

Feb 2018 - June 2018 : Company :Suncorp /Sapient


Project : Suncorp Market place App development

Working as a senior Android developer in a major banking project at Suncorp developing


Android application in based MVP architecture as part of an agile team. Doing core
development in Kotlin along with specification based associated testing (Spek) with full code
coverage; doing code development through a continuous build environment based on Jenkins
and Android studio integration. Work with UI/UX team based on Zeplin deliverables.

September 2017 - Feb 2018 : Company ANZ/ Capgemini


Project : ANZ Next App release
- Senior java and android Engineer for future banking. Implement part of integration
of ANZ next generation App ; design worked on back end server policy data and
app state coordination module. Code UI changes for accessibility features with
Talkback and Finger print ID recognition features. Design reactive App state
listener. Bring features to release version through Cucumber /espresso test script
Bamboo CI/CD . Using Dagger 2 ,Rx-java , AAC, Kotlin.

July 2017 - September 2017 : CompanY: ING


Project: ING PayID implementation in banking APP
Working as the Android Developer implementing the ING’s National Priority
Payment systems first implementation with the Reserve Bank and Swift network.
As the senior member of Jedi Agile team implementing MVP style applications
using Android architecture components. Build Android integration with backend
using Api blue print.

April 2017- July 2017: Company: Tectonica , Melbourne , Java Software


Engineer Android Systems Project : Develop Soldier Power Management
App
Design and develop Dismounted Soldier Power Manager: Design and implement
end to end application for the soldier power manager to be used in mission
deployment. Lead the use of Json path data for fast calculations and ease of
intelligence data management. Introduce the concept of Context progression to
model intelligence data. Work within a small team engaged in end to end solution
from setting up prototype models and fast UI development suited for end user
environment. Expensive use of Android Studio development and testing , Sqlite
debugging aids and release APK generation. Node Json server for context
management.

June 2016 April 2017— Company Latitude Financials Lead Android Java
Developer ,Project : Launching of new App , acting as a product launch
engineer.
As the lead for Android mobile development I am supporting testers and developers
to coordinate test cases with Apium and Android Studio setup and integration with
mock web service setups. Helping business and beta testers application in
preparing Google play store publication materials and UI enhancements.
Develop Android apps for Go Master Card . Implement full OAuth transactions
integrating with back end systems for credit card account access and regular
transactions for mobile user money management .
Launch Apps in google play ,organise alpha and beta testing with closed user
groups in business, enable smart testing on google play with pre-installation reports
feed backs-on Lollipop and Kitkat platforms. Working in Agile env with Gitlab repo
and Jira for story tracking with Ux and tech design in Confluence. Extensive use of
debug, test, performance tools with Android Studio -organise SSL certificate pining
with public key cryptography ;set up Appium /Espresso testing environment and
Jenkins CI environment for testers. Setup two way java based authentication
protocol .Use android telephony library to manage calls during banking transactions .

Setup AWS EC2 deployment environment along with Hiroku standalone embedded
Tomcat server environment. Use Spring java JPA for context managed beans.
Design AWS mobile hub solutions.

Dec 2015 – June 2016: Senior Android Java Developer and Integration
Specialist, Organisation : NSW Police Project : Mobipol app development
Engaged in project Mobipol as a senior android developer with integration focus
with three back end tiers with main-frame ESB and oracle middle ware Java
platforms. I am also providing specialist design support for material design screens
and developing infringement notice management for officers on the road in an Agile
development environment.
Designed and developed the full narrative template management and presentation
system on Android Lollipop for officers on the go using repetitive offence codes and
thus relieving plenty of repetitive data entry. Work with Spanner Text on multiple
form factors.
Used Rx-Java for retrofit service library. Boost db and service performance. Set up
Jboss java REST service for media payload from mobile platform. Use Spring boot
to create JSF2 and Angular 2 based web stats report. Fine tuned Jackson ,
hibernate and Oracle Db, JDBC,JPA for heavy payload and peak traffic, extensive use
of Android Monitor, debug and Stetho .
Evaluated Framer.js for prototyping and using react native to bridge the gap
between designer and coder.React for state management and prototyping.
Social App Stories: ,remote consultant, Android [Oct -Nov 2015] Engaged in a
consulting lead Android Developer role for the start up company "Social App Stories" in Sydney,
working remotely to do code review and redesign , make per formant and re factor of interaction
with media players and Surface views on Android platform, redesigning event model shared across
multiple libraries to achieve desired apps behaviour. Use
ExoPlayer library for real time video streaming on Android.

Company: Mighty River Power,NZ,


Java Payment Integration Solution Architect and Developer Project :
Rectification of Payment Systems
[ Sept 2015 – Oct 9th ]
Working as a hands on Solution Architect overseeing AWS based online payment systems of Globug
prepays and integration with in house SAP business processes and third party payment providers.
Technology AWS EC2 using JEE Tomcat and jsp , RDS, Data warehouse, Java. Configure Mule cloud
hub VPN connection to bring the required response time for Eftpos transactions.

Company:SKY TV NZ ,Financial Integration Developer [ June 2015- Sept


2015]
Project: SAP and Informatica Integration
Java, micro services, Android, NodeJs, ETL, SQL on Ubuntu and Windows
7, Informatica Cloud ,SAP Business Objects, Credit Card Payment
providers

Working as a integration consultant and developer for integrating operational data source and data
warehouse trend data into strategic content data. Build java /spring - service based platform
integration using Informatica ETL Cloud tasks and integrate third party financial and usage data
aggregator MPX and in house SAP processes. In parallel: Implement a java solution to coordinate
data archiving and synchronisation with new data.

Company Westpac ,Operation Unit Sydney Project :Develop prototype App


Center10: Part time develop mock Android App Center10 for monitoring and enhancing
organisation staff productivity and customer satisfaction, use .lollipop material design animation
features.

Geomatics Pty Ltd Sydney [start-up] May 2015 – June 2015


NodeJs, CSS Knockout.js, LESS ,Three.js , PostgressSQL, Git, AWS, S3, SOS Queue, Brain
Tree Payment System on AWS Linux platform with Windows clients.
Solution Developer: Project : Bring to market 4dMapper.
Implement custom front end for subscription management , billing and Node Js back end process
integration with image processing package 4dMapper. Design NFC triggered payment solution with
Brain Tree integration for Android platform. Bring Custom Look and Feel for the Cerium package on
Three.js
Work with the Startup founders to bring in functionalities required to bring the service to first batch
of customers.
Work with AWS solution architects to design Spot instance deployment solutions along with brain
tree payment systems.Install alarms for dedicated EC2 volume space monitoring.

Qantas Airways, TCS ,Technical Architect August 2014- March 2015


Senior Mobile Android Java Integrator Project : Develop App ‘Day of the Flight’ with back end support

Responsibilities:
· Working with Airlines and travel industry clients to provide integration solution spanning java
technologies like Android, IOS, Oracle SOA ESB JDeveloper, Weblogic. Cucumber, Amadeus
Record Normalisation.
· Provide Fluid.js UI prototyping Screens for group booking scenario
· Develop Grid layout design for airlines seat allocation screen. Do layout performance analysis
using Android Hierarchy viewer.
· Nodejs json server
· Pronab has extensively used the following tools and artefacts in the project

Android Studio 1.1,;1.2 for developing Grid based layout for Air lines seat allocation
screen and corresponding model and control logic for interfacing with streaming data.

Gradle Build Tools for building apk in debug and release mode and building a Jenkins
based plugin for continuous integration for updates in the GIT repository.

Json Data sets :As a data model for getting passenger meals and group booking data
from Node js back end server. Json provided a common business data model for both
IOS and Android platform.

Design Patterns : The particular design pattern used in this project is “Reactive Accept
Service” communication patterns used with Nodjs as a bridge providing the even
driven asynchronous reactive style server talking to traditional web services in ESB
platform with Asynchronous Task model in Android.

The layout design with grid system followed typical MVC pattern .

· Hands on: Setting up Android Java Test environment integrated with Oracle ESB platform,
Google Doc integration and SOA11g service development in Agile methodologies. Develop
and enhance mediation solution in SOA11g BPEL and OSB invoking Amadeus PNR service and
airlines group booking. Develop XSLT, XQuery function for the message pipelines. Liaise with
business analysts and stakeholder on schema based design and implementation.
· Design Web services with Oracle Java API gateway and service registry. Set up continuous
integration solution with Jenkins, Android, Gradle, and GIT.
· Implement PGP security for data flow between mobile and servers.
· Install Node.Js server as an intermediary Json server between mobile and the ESB platform
pulling Amadeus GDS data. The Json data structure holds client intelligence derived from
multiple data sources. Follow BDD [behaviour driven development] based on Cucumber test
scripts. Implement SocketIO.js communication.
· Setup Android Emulator based network interaction with Node.js and Oracle ESB server for
integration testing within corporate firewall with Junos on mobile.
· DDMS and Trace view based performance monitoring and debug support.
·

World With Words, Mobile First Project ,Sydney.


Java Quadroo Server Kit for Solution Architects [open source] October 2013 –July 2014
Spring, EJB, Tomcat, Android, AWS Linux, Hibernate, CSS,HTML,Jquery Mobile, Liferay,
Jquery Mobile, Quadrroo.js , mongoDB ,SQlite, micro service, Springboot.
Responsibilities:
· Design and develop quadroo.js java script framework for word Cue manipulation with JQuery
mobile.
· Initiate python based macros for Notepad for pre compile stage source code manipulation.
· Design Android front end native grid for MoodHashPub apps and develop a file based local
storage system to act as a offline store of data.
· Code HTTP client request in Asynchronous task in Android to generate mood specific websites
from Android platform.
· Started an AWS [amazon web service] EC based platform called WIP [Word integration
Platform] based on the Quadroo computing model and as promoted through the google+
group: Computing the World with Words.
https://plus.google.com/u/0/communities/111254712011749369781
· The project has both a server [java] component and the front end CSS and java script
component and an Android component and promoting a dynamic dictionary based computing
environment; with REST based verb interaction with the server from different client platforms.
· Quadroo provides a java based software tool set for solution architects to do domain analysis
and able to work with the Cue words JavaScript based prototyping environment on both
Android and web environment. Release DWS.js JavaScript library initial version @ gitHub:
https://github.com/pronabpal/WWW, also quadroon.js
· Quadroo provides Cue Objects as java beans to be used in Spring platform ,ESB platform and
Web services platform and ORM with hibernate platform, as well as searching through Cue
words using apache solar API.
· Develop Android Async Task service for fetching data from back end Quadrood DB.
· Generate Website from mobile devices running Jquerry Mobile Apps.

Vaka and Vara Pty Ltd, Sydney August 2013 – October 2013
UNIX, Windows 7, Apache Tomcat, Android, REST, Jquery, Bootstrap
Technology Research Analyst for Java platforms.
Responsibilities:
· Vaka and Vara Pty Research Program: Developed architectural solution for distributed
dictionary in Android and JEE bridge using SQLite. Coding on Android and Java platform.
Retained the IP rights to Quadroo product.
· Build Androd based Sqlite data base CRUD functions for products list with expire dates.
· Implemented proprietary Quadroo verb sets for interacting with Android platform
asynchronous services. Developed QuadrooJ, a uniform application development framework
for Android and the desktop environment. Make the deployment platform design for Quadrooj
on cloud platform using a mix of mongoDB and JEE platform technology able to interact on
both web and mobile platform. Use Twitter BootStrap.js for setting up responsive web
layouts.Document Quadroo Architecture and approach. Started Nodejs project in AWS for
node-java integration in Quadroo

Additional Experience:

• Roads and Maritime Services (RMS), Sydney April 2013 – August


2013
• Business Process Catalyst Group, Canberra September 2012 – April 2013
Content Management Architect: Java &CQ5 ,Spring
• IP Australia, Canberra November 2011 – September 2012 XML Java Message
Architect, Solution Designer
• Lumley Insurance, Sydney May 2011 – August 2011 ESB Java Tech Lead
• Medicare Australia, Canberra May 2010 – May 2011 Java Application
Architect JSF
• IBM, Canberra

November 2007 – May 2010 Infrastructure Tech Specialist and


Java Lead
• Corporate Web Design Development, Optus, Sydney July 2007 – November
2007
Solution Designer
• Western Union, Sydney August 2006 – July 2007 Java Solution
Architect ,Spring
• Vedanta Society / Sydney (Apr 2006–Jul 2006), Voluntary Consultant for Joomla
CMS-based Web development
• NSW Police / Sydney (Mar 2005–Apr 2006), Senior Java Software Solution Architect
initiating SOA orientation within NSW police.
• West Pac Bank (Sydney Till 2001): Retail Banking branch management as well as
manager bonus scheme transition projects. Worked as a technical consultant in
technology conversion from legacy CICS to swing based client server Java platform
along with bringing DHTML interaction through DOM manipulation.
• Commonwealth Bank Personal Banking Experian project. Initiated “Flow and
Focus” Java Programming along with Sun for finance, insurance, banks, and other
institutions in Australia and Europe.
• Design Implement and Promote Intention Analyst and design patterns developed
on Asymmetrix Tool Book & Tool Book II .
• Mainframe technical analysis with Cobol / Cics /Db2 / Rexx / IMS/ADABAS skills for
major finance and insurance companies in Australia. {Telstra, Commonwealth
Bank, Westpac. OSR}

Education:

1976–1980
Master of Computer Science from Indian Institute of Science / Bangalore
Feb 2018 : ANZ Internal Java Security: Certification.

1974–1976
Master of Applied Mathematics (BSC Honours) from Calcutta University Current studying IT4IT
Overall Technical Skill Set:
Platforms Rating[0-3] No Of Years
Experience
Android Studio, 3 5
SDK Firebase GSM

Javascript 3 7

Java, JEE, 3 14
Spring ,Hibernate,
SEAM
MVC ,Faces Flow
REST/SOAPWeb 3 4
Services, REST
clients
AWS,HEROKU 2 2

MQ –Messaging 2 4
platforms
ESB Web sphere 2 2
Web logic
Java Design 3 12
Pattern
Microsoft 1 1
ASP .NET
Java Script 3 5
HTML CSS
JBOSS 1 2
Node JS 3 3
Non Relational DB 2 2
[mongo db]
Git 3 3
Relational DB 3 10
Mainframe 1 20

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy