1. Kiran Immadi Mobile No: +65-93368906
Senior Consultant E-mail : ikiran.2004@gmail.com
Professional Summary
• Over 6 years of Software development experience in Design, Development, Maintenance
and deployment of Client/ Server, Web based Applications & Enterprise Applications.
• 6+ years of experience in Java, Servlets, JSP, Struts and EJB technologies.
• 2+ years of experience in Hadoop ecosystem including HDFS, Map Reduce, Pig, Hive,
Apache Oozie, Sqoop, Flume, Zookeeper
• 1+ year of experience in fast data analytics streaming technologies TIBCO StreamBase and
LiveView.
• 4+ years of experience in Crystal Reports and Visual Basic.
• 1+ year of experience in developing Microsoft Dynamics AX SSRS Reports.
• Over 2 years of experience as a Team Lead, which includes – Client interaction,
Requirements gathering, Impact Analysis, Effort Estimation, Design, involving in the leading
developers situated across the different time zones.
• Experience with database concepts joins, functions, views, triggers, procedures, indexes,
partitions, Compression techniques and SQL optimization.
• Experience in implementing projects using Agile methodology.
• Shell scripting experience with Linux flavored O/S.
• Experience in creating Windows Scheduler batch jobs and UNIX batch jobs.
• Experience in using WSDL (Web Services Description Language) files.
• Experience in using Document management system Docuware.
• Experience in Visual Basic, ASP and Crystal Reports integration.
• Experience in using MS Project to track the project status.
• Experience in Version Control Management using VSS, CVS, Star Team and SVN.
• Knowledge in ETL tools.
• Knowledge in IOS mobile development applications.
• Knowledge in TIBCO ActiveSpaces and Spotfire.
• Knowledge in Apache Spark and Scala
• Knowledge in Kafka messaging system.
Achievements
1
2. Awards:
Gold Individual Best Employee Award from NCS.
NCS Frontier Award from NCS.
Long term service award from NCS.
Excellence Team Award from SCS.
Certifications:
Certified in Big Data and Hadoop.
Certified in PSM I (Professional Scrum Master I)
SCWCD Certification from Oracle.
SCJP Certification from Sun Micro Systems.
DISM Certification from APTECH.
Educational Qualifications
• M.Sc from Sri Venkateswara University, Tirupati, AP, India
• B.Sc from Kakatiya University, Warangal, AP, India
Professional Experience
• Working as a Senior Consultant with NCS, Singapore from June2007 to till date.
• Worked as Software Engineer with HCL Technologies for Deutsche Bank AG, India from
January2007 to June2007.
• Worked as a Software Engineer with Trianz Consulting Pvt Ltd, India from March2006 to
January2007.
Overseas Exposure
• Worked in client place British Virgin Islands for 6 months.
IT Exposure
Primary Skills : JDBC, Servlets, JSP, Struts, EJB, Crystal Reports,
VB, Hibernate, Hadoop eco Systems, TIBCO BE, StreamBase
LiveView
2
3. Secondary Skills : C, C++, ASP, Microsoft Dynamics, SSRS Reports
GUI : AWT, SWINGS
Frame Work : Struts, Ibatis
Hadoop eco Systems : Hadoop, HDFS, MapReduce, Pig, Zookeeper, sqoop, Hive,
Apache Spark and Scala
Mobile Technologies : IOS development
Web Tools : HTML, Java Script, jQuery, Dojo, ArcGIS JS API and XML
Databases : Oracle, SQL Server
Web Servers : Apache Tomcat
Application Servers : Weblogic Server
IDE Tools : JBuilder, Eclipse, Netbeans, MorphX IDE (X++ Programming)
Report Generation : Crystal Reports
Operating Systems : Windows, UNIX and Linux
Version Control System : VSS, Star Team, SVN
Bug Tracking Tools : JIRA
Project Details
Title LTACEP Dec 2014 – Till Date
Client LTA (Land Transport Authority)
Technologies Java, JMS, Apache Kafka, Tibco BW, BE, ActiveSpaces, StreamBase, LiveView,
Spotfire, ArcGIS and Hadoop eco systems
Environment Windows 2012 Server , JBoss Server, Linux servers and Microsoft SQL server 2014
Description
The scope of this project is to enhance the 24-by-7 public transport real-time situational awareness
and historical trends Regulates bus services by establishing basic Quality of Service standards which
comprise Operating Performance Standards and Service Provision Standards through data and
evidence-based approaches.
Disseminates bus arrival time and passenger load with accuracy at the right time to the right people
Detect and Reporting on Quality of Service, Generate real-time alerts for abnormal Bus Travelling
Behavior.
Public Transport Operators will have visibility into real-time key performance statuses that enable
improvements at the right time and ability to achieve operation efficiency by leveraging a centralized
QoS monitoring platform to satisfy performance measures.
Commuters will have visibilities into real-time bus arrival time with passenger load information for
Bus Journey planning and travel safely in Public Buses with Bus Drivers’ driving behavior being
monitored.
Roles & Responsibilities
• Using Sqoop exporting data into HDFS from the Database.
• Involved in developing the Hive Reports.
3
4. • Design and implement application in the StreamBase LiveView Server, enabling capabilities
such as client connectivity, query processing, user management, integration with other
databases.
• Design and implement client APIs and libraries.
• Select and integrate appropriate third-party technologies.
• Work closely with StreamBase LiveView Front-End and StreamBase Complex Event
Processing (CEP) Runtime environment.
• Implement the Streambase LiveView integration with TIBCO ActiveSpaces.
• Design and implement the Streambase LiveView applications for capturing and processing
the run time data.
• Response to handle the end-to-end integration with LiveView and ArcGIS for the Real-time
dashboard.
• Responsible for complete implementation of Real-time dashboard which includes filters,
alerts and various features on the map.
• Implemented various map features using ArcGIS JS API.
• Supported as a DBA for the entire project and handled all the database related queries.
• Design and implement the Database Partition scripts and SQL optimization.
• Customer interaction on various requirements and giving the demos to the user at the end
of each sprint.
• Follow the Agile methodology and deliver the tasks within the sprint dead line.
Title PF EDM (Process Finance Enterprise Date Model) Jan 2013 to Nov
2014
Technologies HDFS, Map Reduce, Oozie, Pig, Hive, Zookeeper, Sqoop
Environment Linux
Description
The purpose of the project is to process massive amounts of various companies data and perform the
analysis on the data by extracting required information out of it. The solution is based on the open
source Big Data software Hadoop. The data will be stored in Hadoop file system and processed using
Map Reduce jobs, which intern includes getting the raw data, process the data to obtain controls and
redesign/change history information, extract various reports out of the controls history and Export
the information for further processing.
Roles & Responsibilities
• Application installation of Hadoop, Hive, MapReduce & Sqoop
• Involved in Design and Development of technical specifications using Hadoop technology.
• Involved in moving all files generated from various sources to HDFS for further processing.
• Developed MapReduce application using Hadoop, MapReduce programming
• Written the Apache PIG scripts to process the HDFS data.
• Involved in developing the Hive Reports.
• Using Sqoop exported Hive external output processed data into database.
4
5. • Involved in writing Personas and User stories.
Title VIRRGIN (Virtual Integrate Registry Regulatory General
Information Network)
June 2007 – Dec 2012
Client Financial Services Commission, BVI
Technologies Java, JSP, Struts, VB, Crystal Reports
Environment Windows 2008 Server , Weblogic Server and Microsoft SQL server 2008
Description
The client was Financial Services Commission (FSC) of British Virgin Islands (BVI). Millions of
company incorporate themselves in BVI through the registry wing of the FSC. All companies have to
approach the registry through Agents approved by the registry. The Internet Application helps the
agents for filing various transactions like Name reservation, company incorporation, paying annual
fees for the company, changing the name of the company, filing liquidation for a company. In the
internet application each transaction are provided as separate functions. Agents are given their own
login id and passwords. They log into the internet application with their respective ids and file the
various transactions as requested by the company.
Roles & Responsibilities
• Track the business requirements, study the impact analysis, estimates for change requests and
maintains the change request sheet.
• Lead the development team.
• Involved in development of Internet and Intranet modules.
• Involved in developing backend batch jobs using Visual Basic.
• Instrumental in designing and implementing report generation project, which
generated various entities information as reports, which involves sending this data to
various agencies.
• Automated the process of generating reports for the respective transactions using
Crystal reports.
• Involved in production support.
• Involved in Unit testing and Integration testing.
• Leading configuration management team and release co-ordination.
• Helped system test team for understanding the complex system functionalities and execution
flows for their test strategies, test scripts issues that helped to complete their test schedule on
time.
• Reviewed code for the accuracy, standards, proficiency, and performance and update user
manuals and design specs.
Title CUBIS Jan 2014 – Feb 2014
Client Keppel, Singapore
Technologies Microsoft Dynamics, Visual Studio
Environment Windows 2012 Server , Microsoft SQL server 2012
5
6. Roles & Responsibilities
Involved in AX development.
Involved in developing AX SSRS reports.
Involved in Unit testing and Bug fixing.
Title Bizfile Application Jan 2008 – Feb 2009
Client ACRA (Accounting and Corporate Regulatory Authority), Singapore
Technologies Java, J2EE, PSi framework, Hibernate, Javascript, Crystal Reports, Visual
Basic, XML, UNIX
Environment Windows 2000 Server , Weblogic Server and Oracle
Description
Bizfile is an internet based e-filing system. Millions of company incorporate themselves in ACRA. The
Internet Application helps the agents for filing various transactions like Name reservation, company
incorporation, paying annual fees for the company, changing the name of the company, filing
liquidation for a company. In the internet application each transaction are provided as separate
functions. Public user can access bizfile with their respective SingPass id and file the transactions.
Roles & Responsibilities
Provided Requirements analysis, systems analysis, and design. Developed, tested,
and implemented highly sensitive financial and data operations.
Involved in designing and implementing of XML files for various entities, which
involves sending this data to various agencies.
Involved in developing backend batch jobs using Visual Basic.
Involved in extracting highly sensitive financial data from XBRL and sending this
data to various agencies as XML files.
Involved in implementing various SFTP programs to place the financial data into
different servers for agents to pickup from the servers.
Involved in production support.
Involved in Unit testing and Integration testing.
Leading configuration management team and release co-ordination.
Title Coverage
Client Deutsche Bank, New York
Technologies Java, J2EE, Javascript, Hibernate, UNIX
Environment Windows 2000 Server , Weblogic Server and Oracle
Description
6
7. Coverage is used by the DB research group across the globe for storing the stocks & analysts
information which will come from various feeds of DB database systems. The information will be
used by the low stream components, which will be provided in the form of API’s from coverage.
Roles & Responsibilities
Involved in developing the backend process.
Developed EJBs and Servlets using MVC Architecture.
Involved in unit testing the application.
Involved in production support.
Involved in Unit testing and Integration testing.
Title Transportation Systems
Client ECEBS, UK
Technologies JDBC, JSP, Struts
Environment Windows 2000 Server,Apache Tomcat and Oracle
Description
The project is to embedded the multiple tickets and discounts on single cards. The
transportation system designs and integrates automatic fare collection systems for public transit
projects. This includes rail, bus and parking lot systems. Designed to meet stringent national
security assurance requirements for international travel. The Features of this project are,
• Lowering the potential for fraud.
• Reduce the need to handle cash.
• Has ability to store, process and output electronic data in a highly secure manner.
Roles & Responsibilities
Involved in development of Registration, Login, Topups_Penalty, Balanceinquiry Modules.
Involved in development of user interface using JSP, Struts.
Developed Screens for various modules.
Title Black Widow Process Analysis
Client Conkers, UK
Technologies JDBC, JSP, Struts, XML, WebL, Crystal Reports
Environment Windows 2000 Server, Weblogic Server and Oracle
Description
The Project is to retrieve vacancy information from a specified set of web sites on a schedule
using coded spiders. These spiders are designed to create flat files in XML format for processing.
The data from the XML file will be uploaded into a database. While loading into the database,
the location and industry should be mapped intelligently to the master tables in the database, so that
MIS reports can be generated easily.
The features of this project are,
• WebL scripts are used to crawl into the jobsites.
7
8. • 2 DTS Packages are used to upload data from the local Oracle Server database to a web server
database, vise versa. To creating these packages we are used DataTransformtask,
ActivexScript task, Dynamic Properties task, etc.
• Stored procedures and functions are used to for database operations.
Roles & Responsibilities
Involved in development of Web Module.
Involved in development of user interface using JSP, Struts.
Involved in generation of reports.
8