Sachin Dere
Contact No : - / -
Email Id :-Blog
: http://sachindere.blogspot.sg/
Linkedin
: www.linkedin.com/in/sachindere
OVERVIEW :
12 Years’ experience in System Analysis, Design, Implementation and testing of Java/J2EE
Applications including Intranet/Internet Technologies as well as Client/Server Technologies.
Areas of Interest include Cloud Computing,Cyber Security, Data Analytics, Fintech etc.
Holds Master’s Degree (MSc IT) from University College Dublin, Ireland with 3.03 GPA
Second Class Honors. (Thesis : Cloud Computing in South-East Asia)
SUMMARY:
12 Years of extensive experience in Java and J2EE development, which includes System
Analysis, System Designing, Programming, Debugging, Defect fixing, Testing, Application
Performance Analysis and Deployment.
Extensive experience in all phases of SDLC & Agile Methodology.
Experience in writing Object Oriented Concepts, Analysis & Design, RUP (Class and
Sequence Diagrams) by using Rational Rose.
Experience in developing commercial web applications, Multi-lingual Web Apps,
Enterprise Applications and Web Services by using enterprise technologies, such as Java,
J2EE,Spring,JSF,Oracle ADF,Hibernate,EJB, JMS, JSP, Struts, Servlets, Beans, JMS,
RMI, HTML, JDBC, XML (XSL,XSLT, XPath),Web Service, SOA and AXIS.
Good knowledge in RDBMS concepts (Oracle 11g, MySql and DB2) and strong SQL,
PL/SQL query writing skills (by using TOAD & SQL Navigator tools) Stored Procedures
and Triggers.
Extensive experience in deploying, configuring, and administering J2EE Application
Servers like Web sphere7.0, Web Logic 10.1 and Apache Tomcat.
Good knowledge in developing Stand-alone admin applications by using Java/ AWT and
JFC/ Swing components.
Strong experience in various IDEs such as Eclipse3.2, NetBeans, Jdeveloper, RAD7 and
IntelliJ.
Expertise in source control tools like CVS, SVN.
Expertise in Sonar, Jenkins, JMeter and other AutoBuild Tools
Possess strong leadership, interpersonal and excellent analytical & problem solving skills.
Well Versed with System Background Processes, Multi-threaded Applications and integrating
different off the Shelf Systems
Other Information
Visa Status
Status
: Need Company to sponsor Visa.
: Available Immediately.
Employment History
CLIENT
DURATION
Company
DESIGNATION
CLIENT
DURATION
DESIGNATION
: Kenanga International / Rakuten Securities
: 6th Oct 2016 till date
: Ideal Seed Resources Sdn Bhd
: Senior Java Consultant
: Mauritius Government (PMO Office)
: Dec 2014 till June 2016
: Freelance IT Consultant
COMPANY
: Crimson Logic
CLIENT
: Mauritius Government (PMO Office)
DURATION
: 24th June 2013 till 19th Dec 2014
DESIGNATION
: Assistant Project Manager / Senior Tech Lead
--------------------------------------------------------------------------COMPANY
: Satyam Computer Services Ltd
CLIENT
: WDA, Singapore
DURATION
: 30 Nov 2012 till 10th June 2013
DESIGNATION
: Module Lead
--------------------------------------------------------------------------CLIENT
: MOE, Singapore
DURATION
: 10 Nov 2010 till 30 Nov 2012
DESIGNATION
: Module Lead
--------------------------------------------------------------------------COMPANY
: Avows Technologies, Malaysia
CLIENT
: Dagang Net Bhd
DURATION
: 25 May 2010 till 9 Nov 2010
DESIGNATION
: Senior Software Engineer
--------------------------------------------------------------------------COMPANY
: SLA Mobile, Malaysia
DURATION
: 5th Oct 2009 till May 2010
DESIGNATION
: Senior Software Engineer
--------------------------------------------------------------------------COMPANY
: Lexis Nexis, Malaysia
DURATION
: 4th May 2009 till 4th Oct 2009
DESIGNATION
: Solution Specialist
--------------------------------------------------------------------------COMPANY
: Mesiniaga Bhd, Malaysia
DURATION
: 22nd May 2008 till 3rd May 2009
DESIGNATION
: Solution Specialist
--------------------------------------------------------------------------COMPANY
: Monarch Sensation Sdn Bhd, Malaysia
DURATION
: 20th July 2007 till 1st May 2008
DESIGNATION
: Senior Java Developer
--------------------------------------------------------------------------COMPANY
: AKN Mtech Bhd. , Malaysia
DURATION
: 15th July 2004 till 20th July 2007
DESIGNATION
: Senior Application Specialist
Total Experience: 12 Years Core Java/J2EE Experience.
Primary Skills:
J2EE Technologies: Core Java, Servlets2.0, JSP 1.2, Apache Wicket, Spring, Struts 1 & 2,
Hibernate, Cocoon, Tomcat, Eclipse, XSL, XML, XSLT, Net Beans IDE, Eclipse, Actuate Reports,
Elixir Reports
Project Profile
Kenanga International / Rakutan Securities (2016 till Date)
RESPONSIBILITIES:
As a Senior Java Consultant, I am responsible for Code Review, Performance Optimization
as well as Release Management Process
Mentor and Lead Performance & Optimization Team of 4 Developers
Contribute to the entire implementation process including driving the definition of
improvements based on business need and architectural improvements
Meeting with business partners to understand business needs
Responsible for overall design of the solution
Conducting root cause analysis and advanced performance tuning for complex business
processes and functionality
Project Name
: Project Musashi
Website
: www.rakutentrade.my
Duration
: Oct 2016 – til Date
Role
: Senior Java Consultant
Team size
: 25-30
Software and Platform : REST API, Java 8, Redmine, Jenkins, Oodoo, Jasper Reports, PostGres
SQL
Project Musashi (www.rakutentrade.my) is an Online Brokerage Trading Platform initiated by
Kenanga International and Rakuten Securities. The Project went live in August 2017 and was very
well received by both Media and the Public. It is one of the leading Trading Platforms available in
Malaysia at the moment.
The Project is broken down into 4 modules ex Front Office, Middle Office, Back Office and
Support System. All these Key Systems interact with Single WebService Layer using REST API
which connects to multiple data stores for FO,MO/BO and Customer Service. It also connects to
External Party Interfaces ex BURSA using OMS,Thomson Reuters, KIBB and CIMB Bank.
Database used is PosGres.
Mauritius Govt (Dec 2014 – June 2016)
RESPONSIBILITIES:
Manage GSP (Government Service Platform) Project and lead a team of 6 developers and 4
testers to complete Phase 2 of MNIS (Mauritius National Identity Scheme)
Manage MNIS Project and lead a team of 6 developers and 4 testers and successfully
completed Phase 1 of MNIS (Mauritius National Identity Scheme)
Integrate User Facing Elements developed by Front End Developers with Server Side Logic
Drive functional and technical design of RESTful web services for the Company
Develop various Java / JEE Applications and Services using Agile Methodology
Crimson Logic (June 2013 till Dec 2014)
Mauritius Government (PMO)
RESPONSIBILITIES:
Manage GSP (Government Service Platform) Project and lead a team of 6 developers and 4
testers to complete Phase 2 of MNIS (Mauritius National Identity Scheme)
Manage MNIS Project and lead a team of 6 developers and 4 testers and successfully
completed Phase 1 of MNIS (Mauritius National Identity Scheme)
Integrate User Facing Elements developed by Front End Developers with Server Side Logic
Drive functional and technical design of RESTful web services for the Company
Develop various Java Applications and Services using Agile Methodology
ACCOMPLISHMENT:
Managed a team of Developers & QA Testers to finish 6 Modules and Reports Schedule
with Challenging timeliness and complexity. This resulted in getting Sign Off for Phase 1 &
2
Successfully integrated Elixir Reports with MNIS (Phase 1 & Phase 2) to generate over 250
Reports used by various Government Organizations in Mauritius ex Social Services,
Immigration, Police, Banks etc.
Handled difficult Clients in Project Requirement Gathering and UAT Testing.
Project Name
: MNIS Project (Phase 1 & Phase 2)
Duration
: June 2013 – Dec 2014
Role
: Assistant Project Manager / Senior Tech Lead
Team size
: 10
Software and Platform : Apache Wicket, J2EE/Java, JBoss Application Server, Web
Services/SOA, Elixir Reports, Oracle DB, Oracle ADF 11g, Red mine, oAuth.
Mauritius National Identity Scheme (MNIS) Project is a initiative by Mauritius Government to
maintain the Central Population Database Ver2 ex CPDv2 and equip the Mauritius Government
with the ability to issue and manage state of the art Smart Card based on the citizen data.
Government Service Provider (GSP) is Phase 2 of the project which allows the Mauritian
Government to expose some of the data to various Government Organizations ex Social Service,
Banks, and Immigration etc. These carefully planned and designated E-Services gives great benefit
to the Mauritius Government and its people. The System also generated about 250 Reports using
Elixir Reporting Tool for various Government Organizations. The System used oAuthentication to
enable other Government Authorities to access the System for required data. Phase 2 of the Project
was implemented using Oracle Application Development Framework 11g (ADF Rich faces,View
Criterias, portlets,and Security Deployment.) UI Pages were developed using ADF Rich faces
Components. Was also involved in Unit Testing and Use Case development along with the Client.
Some of my responsibilities for MNIS Phase 1 & Phase 2 were :
1. Gathering Customer Requirements
2. Software Architecture
3. SDS & SRS Documentation for both Phase 1 & Phase 2
4. Delegate Modules to the developers
5. Maintain Red mine as Bug Fixing tool and work with the QAa’s to deliver the project with
fewer bugs
6. Attend high level meetings in both Mauritius and Singapore
7. Work with various Partners & Vendors to deliver the Project successfully.
8. Deliver 4 Modules ex Registration Module, Authorization & Verification, Audit Module and
Report Module.
9. Conduct UAT Tests and secure Sign Offs for both Phase 1 & Phase 2.
Mahindra Satyam ( Nov 2010 till June 2013)
RESPONSIBILITIES:
To Act as a Main SPOC for WDA and gather Customer Requirements, design, develop and
implement Web Services for Learn SG Mobile App
ACCOMPLISHMENT:
Worked with the team to finish 32 Web Service URLS which cleared UAT and currently
running live on Production Server.
Project Name
: Learn SG Web Service
Duration
: Nov 2012
Role
: Software Architect
Team size
: 3
Software and Platform : J2EE/Java, Web logic Server, REST Architecture, JPA, SVN, Oracle, Net
Beans 7.2.1, Actuate Reports.
Learn SG Web Service is a Web Service running on Weblogic Server 12c which returns all the
Course Directory, Job Profiler and Salary Benchmark details from Oracle Database in JSON
Format. The Web Service Application uses REST Architecture to convert Oracle Data to JSON
format. The JSON data is consumed by Learn SG Mobile App which is an extension of WDA’s
revamped Web Site and returns the following:
Job Profiler
: The Mobile equivalent of the WebSite tool
Salary benchmark : A tool for Users to find out more about the Average Salaries for
various occupations in Singapore
Course Directory : A Library containing detailed Course Information.
Ministry of Education (MOE), Singapore (Nov 2010 till Nov 2012)
RESPONSIBILITIES:
To lead a team of 4 developers and design/ develop new SPMM (School Programme
Management Module) as a part of existing IBENS (Integrated Billing, Edusave and
Collection) System for Ministry of Education(MOE), Singapore.
ACCOMPLISHMENT:
Finished 3 Modules (Registration, Management Reports, CES) on Schedule with
Challenging timelines and complexity.
Handling the development of 76 Management Reports and leading a team of 4 developers
for all the above 3 Modules and the Reports which are used by various Singapore Schools as
well as the Ministry of Education, Singapore.
Project Name
: SPMM
Duration
: Nov 2010 – Nov 2012
Role
: Module Lead
Team size
: 6
Software and Platform : Struts, J2EE/Java , Glassfish Server, ,SVN, Oracle
IBENS is an existing central IT System which supports Schools and MOE in the billing and
Collection of Accounting fees and other School Charges. The new Module SPMM is a huge module
which improves the efficiency of Schools and MOE by bringing together all the 3 functions, Billing,
Collection and Accounting of Enrichment Programmes. It also helps the Schools in the
administration of Enrichment Programmes and School Charges and track Student Participation for
generating School Bills.
As a Module Lead, I and other 4 developers under me handled Registration, Notification and CES
and its Sub Modules.
DagangNet (May 2009 till Nov 2010)
RESPONSIBILITIES:
To Design/Develop/Enhance existing EPCO Project for MITI/MATA/Australia/New
Zealand
ACCOMPLISHMENT:
Finished 2 Modules for MNZFTA (MALAYSIA-NEW ZEALAND Free Trade) and
AANZFTA (AUSTRALIA-ASEAN Free Trade) on Schedule
PROJECTS COMPLETED with DagangNet:
Project Name
: E-PCO (MNZFTA)
Duration
: May 2010 – July 2010
Role
: Senior Software Engineer
Team size
:6
Software and Platform : J2EE/Java, Kacang Framework, SVN, Oracle
Project Name
: E-PCO (AANZFTA)
Duration
: July 2010 – Oct 2010
Role
: Senior Software Engineer
Team size
:6
Software and Platform : J2EE/Java, Kacang Framework, SVN, Oracle
Hosted and Managed by Dagang Net Technologies, ePCO is a Web Based Preferential Certificate
Of Origin Application and Approval System, Which certifies the Country of Origin of a particular
Product to satisfy Customs or other Trade Requirements. It also can be used as Supporting
Documents for the Issuance of corresponding Certificate Of Origin by another Authorizing Party.
ePCO offers 3 major features which are :
Online Application of Cost Analysis (CA) and Preferential Certificate of Origin(CO)
Application.
Online Approval by Authorized Issuance Agency – Ministry of International Trade and
Industry (MITI).
Online Tracking of Application Status.
ePCO enables Miti to view and process Permit Application submitted by Exporters either by
Approving or Rejecting it. Application Status is updated in ePCO accordingly.
SLA Mobile (Oct 2009 till May 2010 )
RESPONSIBILITIES:
To Design/Develop/Enhance existing Projects for Vodafone, Australia
ACCOMPLISHMENT:
Finished 2 Modules on Schedule
PROJECTS COMPLETED with SLA Mobile:
Project Name
: PIE Module
Duration
: Oct 2009 till Date
Role
: Senior Software Engineer
Team size
:5
Software and Platform : J2EE/Java , Spring, Eclipse, Oracle, SVN, Hudson, Sonar
The PIE is basically a small module in huge ER/ERIF Project for Vodafone, Australia. ER/ERIF is
basically a Charging/Billing System for Vodafone in Australia and New Zealand. Vodafone has 2
different nodes for both ALOS and DDCF for User/Mobile authentication. ALOS is based on LDAP
Server and DDCF are simply HTTP URLS which does the authentication. PIE Module is basically
to handle fail/switchover instances in case one of the System goes down. For Example, ALOS will
have 2 Nodes and DDCF will have 4 nodes. If one of the ALOS nodes goes down, then the PIE
System is intelligent enough to switch the instance to the Secondary Nodes in ALOS. Similar
functionality is used for DDCF where the PIE Systems will do a Round Robin between all the 4
nodes. Apart from this, there is also a Health Check which runs on all the nodes at specific intervals.
The Whole System is written in Java and uses Open Source Apache Commons Pool to handle the
Pool Functionality.
Lexis Nexis (May 2009 till Oct 2009 )
RESPONSIBILITIES:
To Migrate/Enhance existing legacy System to Java/XML based System.
ACCOMPLISHMENT:
Finished the Project on Schedule
PROJECTS COMPLETED with Lexis Nexis:
Project Name
: Contenta Migration
Duration
: May 2009 till Oct 2009
Role
: Lead Automation Test Specialist/ Senior Developer
Team size
:3
Software and Platform : J2EE/Java, XML, XSLT, Hibernate, MYSQL
The project involved migrating/customizing existing Legacy System to Publishing business for
Lexis Nexis. This Project used Hibernate, Cocoon and XSL/XML extensively to convert existing
System written in Perl/Shell Scripts and Contenta Explorer to Java/J2EE based System . This also
involved migrating the Database System from Access/MS SQL Server to MySQL. Hibernate was
used for this purpose which is an Open Source ORM Framework. The System is basically used to
convert various Malaysian Law Books in word Document to Print/Online Format. Existing Perl
Code was converted to J2EE/Java which uses XML /XSL extensively to manage the Word
Documents and convert them into Online/Print Format.
Mesiniaga Bhd (May 2008 till May 2009 )
RESPONSIBILITIES:
To customize/design and manage the development of SOPRANO which is a Web
Application to manage Patents and Trademarks for MYIPO
ACCOMPLISHMENT:
Completed 2 Modules for Soprano Integration/Customization 2 weeks ahead of the Schedule
PROJECTS COMPLETED with Mesiniaga:
Project Name
: SOPRANO
Duration
: May 2008 till May 2009
Role
: Senior Solution Specialist
Team size
: 5
Software and Platform: J2EE/Java, Cocoon, XML, XSLT, Hibernate, MAX DB/ DB2
The project involved customizing and development of SOPRANO which is a Web based System to
manage Patents and Trademarks for My IPO. This Project used Cocoon and XSL/XML extensively
to generate various letters and Reports to be sent out to the Various Agents/Inventors/Customers of
My IPO during the process of The Patent Application till it is granted. Apart from this, we had to
handle major Data Migration from the old System to the New System with lots of dependencies.
The Data exists since 1986 and all of this had to be migrated to the new System. Also the project
involved lot of Parameterization and Customization which involved Database Migration,
Documentum, and Ascent Capture. The Database used for this Project was DB2. The main reason
for using DB2 over Oracle/MySql was due to the nature of the Project which needed to be fully
Customized and Parameterization for Malaysia IPO. Since DB2 stores XML data in its native
hierarchical format, it made it easier for us as the data had to be converted to XML during the
Migration. Also, DB2 allowed us to meet the SLAs due to its high availability features.
Monarch Sensation (20th July 2007 – till May 2008 )
RESPONSIBILITIES:
To work on SBCs for Web Applications for Victor Chandler Intl based in Gibraltar.
Work on Automation Tests Scripts to test the WebApps using Selenium/Fitnesse and JMeter
2.3.1 for 3DSecure and Payment Mechanism
ACCOMPLISHMENT:
Delivered 13 SBCs 1 week ahead of Schedule for Argentinean Website
www.vcapuestas.com.ar
Developed Automation Test Scripts using Fitnesse and Selenium to do functional Testing on
the following Websites under Test Mode :
www.vcbet.com
www.casino.com
PROJECTS COMPLETED with Monarch Sensation:
Project Name
: Automation Test
Duration
: 20th Aug 2007 till May 2008
Role
: Lead Automation Test Specialist/ Senior Developer
Team size
:3
Software and Platform: Fitnesse/Selenium, Meter 2.3.1, JSP, Java, Servlets
Work with the Testers and other developers in the team to create Automation Test Suite for the
websites. The main role of this Automation Test Suites was to do load testing and Functional
Testing and make sure that the Websites function according to the SBC requirements. Apart from
that the Automation Test Suites focused mainly on 3D Secure Testing and Payment Gateways to
make sure that all the Credit Card transactions were running smoothly and as expected. This means
that all valid Credit Cards were processed as expected by the Payment Gateways and the invalid
Credit Cards were handled as expected. Created Test Scripts using JMeter 2.3.1 to do load testing
on the Websites. The main role of this Test Scripts was to do load testing on Login, Registrations,
Betting. Credit Card transactions like Deposits, Withdrawals etc . Participated in Code Review and
generated API and Deployment documents.
Project Name
: Argentinean Website
Duration
: 20th July 2007 till date
Role
: Senior Team Member
Team size
:5
Software and Platform : JSP,Java, Servlets
Worked as a Senior Team Developer on the SBCs for the new and existing Web Applications and
deliver them as per the deadline. For new Modules/SBC, I was involved in the System Design and
Analysis and make sure that the new Changes do not affect the existing System and at the same
time deliver them on time. Used EAI Modeling Tool for Use Case Scenarios and delegate the
modules to other developers. Also Coordinate with developers and Testers in Gibraltar and make
sure that the Changes are made according to the requirements in the SBCs. Responsible for Bug
fixes and Maintenance of the whole project. Participated in Code Review and generated API and
Deployment documents.
AKN MTech Bhd (July 2004 – July 2007 )
RESPONSIBILITIES:
To design and develop Mobile Content Applications in J2ME,Servlets and JSP
ACCOMPLISHMENT:
Completed projects for Singtel,Singapore for Mobile Content and delivered 1 month ahead of
schedule.
PROJECTS COMPLETED WITH AKN Mtech :
Project Name
: GPRS Chat
Duration
: Sept 2006 – till July 2007
Role
: Team Member
Team size
:2
Software and Platform : J2ME, Java, Servlets
The project involved developing a J2ME Chat which can be downloaded by the User via Wap Push
on their phones. The Java Chat is a real time IRC Chat on Mobile which involves the following
features :
1) Real-time Multi User Chatting
2) Private Chat
3) Add/Delete Rooms
4) Online List
The project uses extensive J2ME API, and Servlets as Server Side application to handle the relay of
messages to the Users. The App refreshes every 5 seconds to show the latest messages. Users can
add/delete their own rooms and perform private chat. The Users can see the online list of users who
are active and inactive..
This J2ME App uses MIDP1 API extensively so that it can run on all MIDP1 and MIDP2 phones.
Project Name
: eResults J2ME App
Duration
: August 2006 – Sept 2006
Role
: Java Team Lead/Team Member
Team size
:2
Software and Platform : J2ME API, Servlets
Single-handedly worked on gathering the Project Requirements and was involved right from
Designing to implementing this project for the End User. The project involved developing a J2ME
App (MIDP1 & MIDP2) for showing various results for AKN MTechs various gaming Services.
The Main menu for this Service is
1) Mobile Gaming, : This menu invokes Wap Browser for showing Magnum 4D,Sports Toto. etc
2) IOD Gaming : This menu invokes SMS when the user wants to check Results for Magnum,
Sports Toto, Lotto etc
3) Real time Gaming : This is a subscription based results for which the users receives SMS
Results based on the game they subscribe for
4) Live Gaming : This is a subscription based Service where the Users receive Wap Push showing
all the Results
5) Real Gaming : This is a 1 month subscription based Service for various gaming results
6) Football for all : Real time Updates for various football results for EPL,Spanish Premier
League, Italian Services etc.
7) Free Downloads : Free Downloads ex Wallpaper,,Animation for the Users to choose from.
Project Name
: HLB J2ME APP
Duration
: July 2006
Role
: Team Member
Team size
:2
Software and Platform : J2ME API
The project involved developing a J2ME App for generating token based on existing algorithm for
Users to log in to HLB Bank Website. This token is based on the unique token which is generated
from date/time,users phone no and matched with the same token generated from the HLB Server.
Project Name
: Celcom MMS 26060
Duration
: April 2006 – June 2006
Role
: Team Member
Team size
:2
Software and Platform : Java, Servlets
The project involved developing Servlets to handle MMS MO from Celcom. Once the MO is
received then the MMS Message is sent to the Telco which is then delivered to the User. This
Service is used by Users to get MMS Message by sending MO to a short code.
Project Name
: HSBC Client for MQ Server
Duration
: March 2006 – April 2006
Role
: Team Member
Team size
:2
Software and Platform : Java, MQ Series API
The project involved developing a Client Interface for MQ Series Server based in Hong Kong. The
MQ Client downloads all SMS Messages from the MQ Server in HSBC, Hongkong to HSBC,
Malaysia. The data is then processed and encrypted into SMS Messages which are then picked up
by another engine and delivered to all HSBC Account holders.
Project Name
: Java Menu/Chat
Duration
: Dec 2005 to March 2006
Role
: Team Member
Team size
:3
Software and Platform : J2ME, Java, Servlets
The project involved setting up a Java Menu/Chat which can be downloaded by the User via Wap
Push on their phones.
The Java Menu is customizable Menu Content ex Ringtones, Picture Messages, Animation,, Java
Games etc to be downloaded by clicking on the Menu. The Java Chat is a real time IRC Chat on
Mobile. The project uses extensive J2ME API, and Servlets as Server Side application to handle the
relay of messages to the Users.
Project Name
: Digi Gaming
Duration
: Aug 2004 to Sept 2004
Role
: Team Member/Java Team lead
Team size
: 3
Software and Platform : Tomcat, Servlets, Java Beans
As a Java Team Lead, I was responsible for understanding the Project Requirements and do System
Design and Analysis. The project involved setting up a web-based Servlets to handle the Content to
be displayed on Mobiles using WAP.The Servlets grabs the MO Headers from Digi and store them
in the Database. The WAP Content Application then grabs the data, processes it and sends an MT to
the User via Telco.
Project Name
: Singtel Project
Client
: Singtel , Singapore
Duration
: July 2004 to Dec 2004
Role
: Team Lead/Application Specialist
Team size
:3
Software and Platform : Java, Multithreading
The project involved setting up a Java Server to communicate with Singtel Server and get the MO
data through real time Sockets. Apart from being the Team Lead and doing System design and
Analysis, I was also responsible for developing the Java MO Server which acquires data from the
Singtel Server using Java Networking and storing the data in MySQL. The Java Server also sends
Keep Alive data after every 5 mins to the Server to prevent it from disconnecting. The data is then
stored in the MySQl db which is then captured by the VB engines to send MT to the user with the
requested Content.
EDUCATION & CREDENTIAL
MSc IT from University College Dublin, Ireland with Grade of 3.03 Second Class
Honors, 2013
Thesis Title: Cloud Computing Evaluation in South East Asia.
Sun Certified Mobile Application Developer (SCMAD) from Sun Microsystems,2006.
Bachelor of Commerce from K.C.College, Bombay, India in April, 1997.
Diploma in Advanced Computing Diploma Course from Boston’s Computer Institute,
India in-
TECHNICAL SKILLS
Technologies
Java2, Swing, J2SE, J2EE, EJB2.0, JMS, JDBC2.0, MVC
Architecture, Spring2.5, Hibernate3.0, SQL, PL/SQL, MQ Series,
Web Service, SOAP, WSDL,ADF Business Components and Task
Flows
Web-Technologies
HTML, CSS, JavaScript, Servlets2.3, JSP1.2, JSF, Apache Wicket
Oracle ADF Faces,Struts2/1.1/, Tiles, XML, XPath, XSLT, XSL
and AJAX.
Application Servers
Tomcat 5.0, BEA Web Logic10.1/8.1, Web Sphere 6.1/5.0,
JBoss6.1.0
Design/Analysis
SDLC, OOAD, RUP and Agile Methodologies.
Databases
Oracle 10g/9i/8i, DB2.8.2, MySQL
Software Tools
Eclipse IDE, Ant, Maven 2.0.9, JUnit3.7, Log4j, SAX, DOM,
DTD, XML Schema. Rational Rose 2000, J Developer 11g,
RAD7.0/6.1, SVN, Selenium, Fitness, J Meter 2.3.1
Build Tools
Ant, Maven, Jenkins. Sonar
Application Servers
Tomcat, JBOSS, Web Sphere, Web logic, MQ Web series 3.6
Business Reporting Tools Elixir, Actuate, Jasper Reports
Operating Systems
Windows XP/2000/NT/95,Ubuntu Linux
Config.Mgmt:
CVS, Subversion
Design Patterns
GOF (Singleton, Factory, Abstract Factory and Front Controller),
J2EE Design Patterns (Business Delegate, Session Façade and
Service Locator) and many more
Areas of Interest
Cloud, Cyber Security, Data Analytics