KIRAN SURYA
Solutions Architect – Big Data
T : +(91) -
E :-
I’m an accomplished Big Data Solutions Architect and evolving Machine Learning
expert with around 11 years of professional experience.
I’ve got a proven track record of architecting and delivering widely distributed and
highly scalable solutions in cloud as well as on premise.
I focus on adding value to the business. My specialties include Business Development,
Big Data Architecture, Big Data/Hadoop implementations, Hadoop Administrator,
RFP/RFI proposal, Evangelizing new cutting edge technologies.
Work Experience
InfoTrellis
Chennai, India
Solutions Architect – Big Data (April 2015 to Present)
InfoTrellis is one of the leading firms in IBM MDM and Big Data consulting with offices in
Canada, North America and India.
Hired as a Lead Consultant/Solutions Architect that is responsible for architecting and
building multiple applications based on the client requirements and mentoring other
architects to help them become independent.
Contribution in the following areas,
▪ Designed and implemented multiple proof of concepts for prospective clients
as well as for operationalizing new bleeding edge technologies.
▪ Delivered high quality presentations and demonstrations to a wide range of
both technical and business audience.
▪ Travelled to multiple client locations as part of discovery sessions, design
discussions and project implementations.
▪ Performed data modelling, architectural design and implemented the big data
and analytic applications.
▪ Provided sales support in the form of RFP responses and involved in
presenting our expertise to prospective clients.
▪ Introduced multiple big data initiatives to the big data practice.
▪ Provided support to prospective clients in identifying the big data uses and
guiding them towards implementation of the identified use cases.
▪ Managed geographically dispersed high performance engineering team and
delivered on strict deadlines.
Encapsulate Systems
Singapore
Technical Architect (April 2012 to March 2015)
Encapsulate Systems is a consulting and product development firm specialized in
telecom domain.
Hired as a Senior Consultant/Architect that is responsible for architecting and building
multiple applications based on the client requirements.
Contribution in the following areas,
▪ Devised and lead the implementation of the next generation architecture for
more efficient data ingestion and processing.
▪ Designed and implemented solutions by utilizing different ingestion
mechanisms like flume, sqoop, kafka.
▪ Designed and implemented Hadoop data lake to store and process a large
variety of data sources.
▪ Evaluated different NoSQL databases based on their performance for a
typical business case.
▪ Provided sales support in the form of RFP responses and involved in
presenting our expertise to prospective clients.
▪ Debugged and solved issues with Hadoop as on-the-ground subject matter
expert.
ST Electronics (Info Software Systems)
Singapore
Application Consultant (June 2011 to March 2012)
ST Electronics (Info-Software Systems) Pte Ltd, a wholly owned subsidiary of
Singapore Technologies Electronics Limited, has over 25 years of experience in the
design, implementation and support of mission critical Command, Control,
Communications, Computers & Intelligence (C4I) systems including cyber, data centers
and managed services.
Hired as an Application consultant that is responsible for implementing multiple
applications based on the client requirements.
Contribution in the following areas,
▪ Implemented multiple web services using SOAP, REST, XML, JSON, HTTP.
▪ Worked on Oracle & SQL Server as the backend databases and integrated
with Hibernate to retrieve Data Access Objects.
▪ Involved in code review, analysis, documentation and in fixing the post
production issues.
▪
▪
▪
▪
Lead and mentored developers in achieving project time lines and assisted
them in developing quality code based on standards and provided technical
solutions to critical issues.
Implemented MVC and other design patterns in the solution.
Used Apache POI-HSSF for generating reports in MS Excel and iText for
generate PDF reports.
Driven J2EE best practices and mentored junior members.
Mahindra Satyam
Singapore
Application Consultant (June 2010 to June 2011)
Mahindra Satyam now Tech Mahindra, is one of the largest Indian IT services company.
Hired as an Application consultant that is responsible for implementing multiple
applications based on the client requirements.
Contribution in the following areas,
▪ Implemented multiple web services using SOAP, REST, XML, JSON, HTTP.
▪ Designed stored procedures and triggers in Oracle to pull the Data.
▪ Developed DAO classes to manage database transactions using JPA.
▪ Designed and implemented various PSI e-services for different transactions.
▪ Involved in fixing core integration issues in production system.
▪ Developed the front end of the application with JSP, HTML, JavaScript, Psi.
▪ Writing and executing of Unit Tests and Integration Tests for the modules
developed.
National Computer Systems (NCS)
Singapore
Application Consultant (April 2008 to June 2010)
NCS is a multinational information technology and communications engineering
company headquartered in Singapore.
Hired as an Application consultant that is responsible for implementing multiple
applications based on the client requirements.
Contribution in the following areas,
▪ Interacted with business users (customers) to collect the requirements.
▪ Designed various Psi (in house framework) eservices for different transactions.
▪ Responsible for supporting and enhancing the payment transactions with
different banks.
▪
▪
▪
▪
Involved in web component design and development using the spring
framework.
Generating standalone and web application reports for accounting and audit
purpose.
Design and develop the processes using multithreading.
Writing and executing of Unit Tests and Integration Tests for the modules
developed.
IBM
India
Consultant (May 2006 to April 2008)
IBM is one of the leading IT services firm in the world.
Hired as an Application consultant that is responsible for implementing multiple
applications based on the client requirements.
Contribution in the following areas,
▪ Used JDBC for database connectivity and manipulation.
▪ Performed the unit testing for each module in the application.
▪ Involved in multiple phases of the application SDLC
▪ Worked on bug fixing and enhancements on change requests.
▪ Developed and implemented client side and server side validations.
▪ Designed and developed presentation layers as well as business layer for the
entire application.
▪ Developed web application using Struts Framework.
Education and Certifications
Jawaharlal Nehru Technological University
2002 – 2006 Bachelor of Technology in Computer Science and Engineering
IBM Professional Certification-
IBM Big Data Fundamentals Technical Mastery Test v1
IBM InfoSphere BigInsights Technical Mastery Test v2
AXELOS Global Best Practice-
PRINCE2® Foundation Certificate (Cert. No: GR-GS)
PRINCE2® Registered Practitioner (Cert. No: GR-GS)
Technical Skills
Big Data Technologies
Apache Spark, Hadoop HDFS, Map Reduce, YARN, elasticsearch, flume, Kafka,
Sqoop, Oozie, Zookeeper, Storm, Pig, Hive, Cloudier, Hortonworks, IBM Big Insights,
Ambari, AVRO, Parquet
Programming and Markup Languages
Scala, Python, Java/JEE, JavaScript, Swift (learning), C, Php, Perl, R, JSON, XML, XSL,
HTML, CSS
Development Technologies
NodeJS, Apple iOS, Android, REST, AngularJS, JQuery, Hibernate, Spring, Struts,
ExpressJS, SAILSJS, Ant, Hudson, Maven
Platforms & Cloud
Docker, Linux, Windows, OS X, iOS, AWS (EC2, S3, RDS), VMWare, Azure
Modelling Technologies
Domain Specific Languages (DSLs), UML, XMI, ArgoUML, Enterprise Architect, Design
Patterns
Database Technologies
MongoDB, HBase, CouchDB, Cassandra, HSQLDB, PostgreSQL, Oracle, DB2, JDBC,
Hibernate, SQL, Microsoft SQL Server
Development Tools
IntelliJ, Eclipse, Xcode, NetBeans, git, svn, TFS, Jira, Bitbucket