CV of Naveen Manga
Technical Architect
Email: HYPERLINK "mailto--Mobile: -
The Open Group Certified: TOGAF® Business Architecture Foundation
The Open Group Certified: TOGAF® Enterprise Architecture Foundation
Sun Certified Programmer for the Java 2 Platform 1.4
CCP (Cognizant Certified Professional) in Life and Health Insurance
Professional Summary:
Have around 14+ years of experience in Architecture, Design, Development, Maintenance, Testing and
Implementation of Microservice architecture based and Client /Server and Web based applications ,
server side programming using server side technologies in large and medium sized projects these have
been in Media, E-Commerce, Life and Health Insurance, Consumer Banking, Investment Banking, Supply
Chain Management, SOA, Consumer Electronics domains and Communication skills and a good team
member.
Has experience in Big Data Processing using Ansible, Kafka, Hadoop, EMR, Spark, Hbase , Redshift,
Cassandra, Teradata for clients in Consumer Goods & Media domains.
Have good experience in Core Java, J2EE, Spring MVC, Spring AOP, Spring IOC, Spring JDBC, Spring
Security, Hibernate, Struts, EJB, RESTful webservices, Amazon EC2, Amazon SQS, Amazon Dynamo,
Cloud formations, SOAP, WSDL, XML/XSLT, JMS, Active MQ, Agile, TDD, BDD, SCRUM, Pair
Programming, Sprint Planning, Ruby, PHP, Zend Framework, HTML, CSS, Javascript, jQuery, Caching,
JMX Monitoring, Hudson, Maven, Continuous Integration, JIRA, Confluence, Quartz scheduler etc.
Educational Qualifications:
Bachelor of Engineering in Electrical and Electronics Engineering from JNTU, Hyderabad, INDIA
Achievements:
Received best performance award from Philips Electronics India for successful development and
deployment of ISSA Order Portal for APAC region.
OFFICIAL
Scored a percentile of 96.49 in GATE -2003 (Graduate Aptitude Test in Engineering) which is a national
level entrance exam for admission into M.E / M.Tech course in India.
Have benchmarked and improved performace of BBC LabUK scientific experiment website from handling
40 su/sec to 250 su/sec to handle very high loads of user trafffic during call-To-Action(CTA) and TV
shows.
Have improved performance of BBC iVote service layer from handling 500 votes/sec to 3000/sec in a
span of 6 months and the service layer handled Let's dance TV show successfully and is on it's way to
handle the flagship Strictly Come Dancing voting in October, 2013 and October 2014, for The Voice TV
show in 2014.
Project: Ministry Of Justice – CCMS
Role: Technical Architect
Duration: Jan 2025 – Till date
Environment: Enterprise Architecture, Business Rules Architecture, Mentoring Business Rules Authors,
Architecture Patterns, Micro services Architecture Patterns, Oracle Intelligent Advisor(OIA) 23B, Oracle
Policy Modeling, Oracle Policy Automation(OPA), Kubernetes, Maven, AWS, Gitlab, Oracle, SOAP,
REST, Micro Services
Description:
Micro services architecture for multiple micro services in carriage team.
Strategic business rules architecture
Enterprise architecture
Gap analysis
Work packages
Data architecture
Migration & Release planning
Implementation governance
Change management
Project: HMRC – Bolt Team
Role: Java Consultant
Duration: Sept 2022 – Dec 2024
Environment: Java 17, Java 11, Java 8, AWS, Kubernetes, Maven, AWS, Gitlab, IBM MQ, Drools, ELK
Kibana, Rabbit MQ, Oracle, SOAP, REST, Localstack, Wireshark, Cucumber, BDD, TDD, Micro Services
Description:
OFFICIAL
Micro services architecture for multiple micro services in carriage team.
Implementation of business specific new changes and performance testing the changes and
fixing the bugs.
Worked on various microservices CAMS-ILE, LISCA, DDLS, QRS, SAM, CARS parallelly.
Wrote drools engine rules for business processing in CARs using SOAP request/response model
with XML, XSD schemas and WSDL.
Handling license synchronization, quota reservation, CAMS to Chief request/response models.
Redesigning the micro services and implementation of changes
TDD, BDD, SCRUM, Sprint planning, Sprint retrospective, Pair programming
Deploying using kubernetes and running services as pods in kubernetes in various envionments
Implemented SSL layer based automatic deployment of QRS service with IBM MQ.
Worked on Jenkins pipelines and improved them for stable and fast release process.
Project: HMRC– GVMS
Role: Java Consultant
Duration: Sept 2021 – Sept 2022
Environment: Java 11, Kubernetes, Maven, AWS, Gitlab
Description:
Micro services architecture for goods and vehicle movement system.
Implementation of business specific new changes and new micro services
Handling goods movement records and various stages of goods reaching until destination.
Redesigning the micro services and implementation of changes
TDD, BDD, SCRUM, Sprint planning, Sprint retrospective, Pair programming
Deploying using kubernetes and running services as pods in kubernetes in various envionments
Project: Broadridge – SFCM, ABN
Role: Java Consultant
Duration: May 2021 – Till date
Environment: Java 8/11, Kubernetes, Maven, AWS
Description:
Converting monolithic app to micro services
OFFICIAL
Deploying onto other environments
TDD, BDD, SCRUM, Sprint planning, pair programming
Deploying using kubernetes and running services as pods in kubernetes in various envionments
Project: Moneysupermarket – Aggregation Engine
Role: Java Consultant
Duration: Feb 2021 – May 2021
Environment: Java 8/11, Kubernetes, Mongo DB, Dynamo DB, AWS
Description:
Bug fixes and improvements to aggregation engine
Performance testing to for multiple provider request calls to get response and update
simultaneously
TDD, BDD, SCRUM, Sprint planning, pair programming
Deploying using kubernetes and running services as pods in kubernetes in various envionments
Project: Opus2 (Annotate) – Platform development
Role: Agile IT Consultant
Duration: Jan 2019 – Dec 2020
Environment: Java 8, Vagrant, Kubernetes, React Js, Keycloak ,Gradle, AWS ECS, AWS Transcribe,
Speech to text processing, Cobalt, FFMPEG, Video slicing, ReactJs, PDF conversion, Aspose, Ubuntu,
Jenkins pipelines, Terrafarm, Text extraction from native and non-native files, JWT Token security, Hashi
Vault encryption/decryption of data, Mongo DB, Elastic search, K3S, Helm Charts, Drone, Virtual Box,
Text search across entities, Ruby, Cucumber, API tests, Integration tests, similarity analysis, filtering and
search across documents
Description:
AWS Micro Services
Deployed and tested micro services in vagrant, k3s combination.
React front end components developed.
Did used typescript also in some of frontend modules for development and generating json scheams and
dtos from typescript classes and validating the incoming dtos in backend using the json schemas
generated from typescript classes.
Did video/audio splitting and parallelly processed clips for speech to text using AWS transcribe
Did document file conversion using Aspose API for various types of documents pdss, native files, all MS
docs
Did OCR scanning of documents and searching across documents using FFMPEG. Taking input pdf and
using OCR and producing text searcheable pdf in which we can search annotations/tags/entities/notes for
any specific search criteria. Rendering images with high quality DPI for scanned pds pages and creating
OFFICIAL
high resolution pdf images and merging them into output pdf and resizing output pdf according to size of
input pdf. Used compression of pdf as well.
Developed redaction service to redact documents with given input co-ordinates. For example, sensitive
information in documents which is not supposed to visible to anybody who is not part of approved access
control lists will have those bits of sensitive information redacted to ensure safety of such information. Use
aspose api PdfAnnotationEditor for redaction services
TDD, BDD and Pair programming, Spring planning, SCRUM
Project: BBC – Jupiter
Role: Backend Developer
Duration: Nov 2018 – Jan 2019
Environment: Java 8, Helm charts, Ansible, Openshift, Kubernetes, Kafka, Docker, J2EE, Spring
Boot ,Swagger, Kibana, AWS, BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective, IntelliJ Idea,
Maven, GoCD CI, Gradle
TDD, BDD and Pair programming, Spring planning, SCRUM
Duration: Aug 2018 – Nov 2018
Role: Full Stack Developer
Project: PA Consulting – Home Office
Environment: Java 8, AWS S3, Troposphere, Docker, J2EE, Spring Boot ,Swagger, Kibana, AWS,
BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective, IntelliJ Idea, Maven, GoCD CI, Gradle
Duration: Jan 2018 – Sept 2018
Role: Full Stack Developer
Project: BBC – Wales Data Archive Team
Environment: Java 8, AWS Lambda, Troposphere, Apache Camel, Spud, Python, Cosmos, Docker,
J2EE, Spring Boot ,Swagger, Kibana, AWS, BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective,
IntelliJ Idea, Maven, GoCD CI, Rundeck CI,JIRA, Confluence, SONAR, Jacoco Code Coverage, Ruby,
Cucumber, Gradle
Duration: Jan 2017 – Jan 2018
Role: Full Stack Developer
Project: Transform – SSCS (MoJ)
Environment: Java 8, Docker, J2EE, Spring Boot , Liquibase, RESTful API, GovUK Notify API,
Swagger, Kibana, Postgres, Azure, SFTP, BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective,
IntelliJ Idea, Maven, Jenkins, CI,JIRA, Confluence, SONAR, Jacoco Code Coverage.
Duration: July 2016 – Dec 2016
Role: Full Stack Developer
Project: Transform - Health education England (HEE)
OFFICIAL
Environment: Java 8, Docker, Angular JS, Grunt, Bower, J2EE, Spring Boot , Mule ESB, Flyway,
KeyCloak, Swagger, Kibana, Dreamfactory, Clear DB, MySQL, Azure, Elastic Search ELK, ETL process,
BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective, IntelliJ Idea 15, Maven, Jenkins, CI,JIRA,
Confluence, SONAR, Jacoco Code Coverage.
Duration: Nov 2015 – July 2016
Role: IT Consultant
Project: BBC- MIG, SCV
Environment: Java 8, AWS, Big Data Processing, Hadoop, Spark, Hbase, Python, Amazon S3, Amazon
Redshift, J2EE, Spring Boot , BDD, TDD, SCRUM, Sprint planning, Sprint Retrospective, IntelliJ Idea 15,
Maven, Jenkins, CI,JIRA, Confluence, Amazon Cloud, SFTP.
Duration: Mar 2015 – Nov 2015
Role: IT Consultant
Project: Unilever PRM – Havas Helia
Environment: Java 8, Big Data Processing, Amazon S3, Amazon Redshift, Cassandra CQLSH,
Teradata Multi Load, J2EE, RESTful web services, Tomcat 8, Spring MVC, Spring IOC, Spring AOP,
Hibernate , BDD, TDD, SCRUM, Sprint planning, Sprint retrospective, Eclipse 3.7, IntelliJ Idea 12, Maven,
Jenkins, CI, JSON,JIRA, Confluence, Amazon Cloud, Aginity Redshift, Cloudberry, S3 browser.
Project Profile:
Client: BBC
Duration: Jan 2013 – Dec 2014
Role: Senior Software Engineer
Project: BBC iVote & iVote Cloud
Environment: Micro service architecture, Java 6, J2EE, RESTful web services, Zenoss monitoring,
Angulaar Js, MySQL Server, Tomcat 6, Spring MVC, Spring IOC, Spring AOP, Hibernate , BDD, TDD,
SCRUM, Sprint planning, Sprint retrospective, Eclipse 3.7, IntelliJ Idea 12, Maven, Hudson, CI,
JSON,JIRA, Confluence, Amazon Cloud, Amazon Dynamo DB, Amazon SQS, Scala. Ruby, Cucumber,
Selenium
Project Profile:
Client: AIMIA
Duration: Mar 2012 – Dec 2012
Role: Software Developer
Project: Rewards & Catalogues
OFFICIAL
Environment: Linux Centos, Java 6, J2EE, RESTful web services, MySQL Server, Tomcat 6, Github,
Free Marker Templates (FTL), jQuery, Spinners, Spring MVC, Spring IOC, Spring AOP, Hibernate 3.6.1,
SONAR, Clover, BDD, TDD(Test Driven Development), SCRUM, Eclipse 3.7, Maven, Bamboo,
JSONJIRA, Confluence
Project Profile:
Client: Camelot
Duration: Nov 2011 – Feb 2012
Role: Senior Software Engineer
Project: e-commerce interactive gaming solution
Environment: SOA, Java 6, J2EE, Mule ESB 3.2.1, PostGres SQL Server, Tomcat 6, SOAPUI, Active
MQ, JMS, Spring MVC, Spring IOC, Spring AOP, Hibernate 3.6.1, SONAR, BDD, TDD(Test Driven
Development), JAX B, SOAP Webservices, Mule Flows, Spring 3.0.6, Apache CXF, Apache Axis, Apache
HTTP Server, REST, SCRUM, Pair Programming, Eclipse 3.7, JSON Path, Maven, Hudson, UNIX, XML
Unit, XML/XSLT, JAXB, MySQL 5.1, Hibernate 3.6.1, JIRA, Confluence, Tortoise SVN
Project Profile:
Client: BBC
Duration: Dec 2009 – Nov 2011
Role: Senior Software Engineer – Server Side developer
Project: LabUK
Environment: Java 6, J2EE, Tomcat 6, Couch DB, Active MQ, JMS, Spring MVC, Spring Ioc, Spring
AOP, Hibernate 3.6.1, Subclipse, Subversive, Cobertura 2.4, Cucumber 0.9.4, Ruby 1.8.6, PHP, BDD,
TDD(Test Driven Development), OpenSSL, Zenoss monitoring,Spring 2.5/3.0.6, Apache HTTP Server,
REST, PHP 5, Zend Framework, SCRUM, Pair Programming, Eclipse 3.7, JSON Path, Maven, Hudson,
UNIX, MySQL 5.1, Hibernate 3.6.1, JIRA, Confluence, Tortoise SVN, BBC FORGE platform, VMWare
Player 2.5.1
Project Profile:
Client: BBC
Duration: June 2009 – Dec 2009
Role: Software Engineer – Server Side developer
Project: Press Office
Environment: Java, J2EE, Couch DB,JBOSS SEAM, EJB 3.0 , Oracle 10g, Nuxeo Webengine, Nuxeo
DM, JSP, HTML, JavaScript, jQuery, JSF, JSTL, Spring framework, OSGI bundles, Apache HTTP Server,
PHP 5, Zend Framework, TDD, SCRUM, Eclipse 3.3, Maven, Hudson, HTML, CSS, Javascript, WML,
FreeMarker Templates, XML/XSLT, Personalization Engine, Tomcat, UNIX., Page assembly Layer(PAL),
REST, Hibernate, JIRA, Confluence, Tortoise SVN, Subclipse, FORGE architecture, MySQL, VMWare
Player 2.5.1
Project Profile:
OFFICIAL
Client: BBC
Duration: February 2009 – June 2009
Role: Software Engineer – Server side developer
Project: Mobile Search
Environment: Java, J2EE, PHP 5, TDD, SCRUM, Zend Framework, Eclipse 3.3, Maven, Hudson,
HTML, CSS, Javascript, WML, Personalization Engine, Spring framework, Apache HTTP Server, Tomcat,
UNIX., Page assembly Layer(PAL), REST, Hibernate, JIRA, Confluence, Tortoise SVN, Subclipse,
FORGE architecture, VMWare Player 2.5.1
Project Profile:
Client: National Cash Register Company (NCR) Duration: November 2008 – February 2009
Role: Java/J2EE Consultant
Project: Project 24 Web Service Communication Product
Environment: SOA webservice ,J2EE, JNDI, Spring IOC, TDD, LDAP, SOAP 2.0, WSAD 6.1, XSL,
Schema, Spring Web Framework, XML, XSLT, XMLDecoder, Spring Bean, Flex Builder 3.0 with Eclipse
3.3, Tomcat 6.0, XSLT, XML Decoder, SAX parser, MS SQL Server 2005, Log4J, SOAP, Apache Axis2
1.4.1, JUnit 4.4, MKS Source Integrity, WSDL, WSDL2Java, Web services, JMS, Wireshark tool.
Project Profile:
Client: The Automobile Association (The AA) Duration: Feb 2008 – June 2008
Role: Java/J2EE Consultant
Project: MTI EPYX
Environment: J2EE, JNDI, CGI script, Eclipse 3.0, Weblogic 7.0, Oracle PL/SQL, Log4J, SOAP, Apache
SOAP, WSDL2Java, Webservices, JMS, Apache Geronimo server.
Project Profile:
Client: Philips Consumer Electronics Duration: December 2006 – January 2008
Role: Project Leader
Project: ISSA Order Portal
Environment: J2EE, Jakarta Struts 2.0, JSP, JSF, Jasper Reports, Servlets, Perl, EJB 3.0 JNDI,
POJO,UNIX, Apache Tomcat, Eclipse 3.0, Spring 2.5, Google Web Toolkit, Spring IOC, Spring AOP,
HTML, XHTML, Java Script, XML, XSLT, Spring MVC, Hibernate 3.0, Oracle 9i, Oracle SQL Developer,
PL/SQL, JBOSS 4.2, Websphere Application Server 6, Websphere Portal Server, WSAD 6, UML, JSF,
Apache CSV, CSS, JavaScript, ADS Bug tracker, Spring Tortoise SVN (Version controlling tool),
Microsoft Visio, VXML, TOAD, Log4J, HPOpenView, Apache POI, XHTML, AJAX, Python.
OFFICIAL
Got best performance award from Philips Innovation Campus, Bangalore for the year 2007 for this
project. I got the best rating and appreciation from customer in the customer satisfaction survey for the
year 2007.
Client: Northern Trust Bank
Duration: June 2005 – Dec 2006
Role: J2EE Developer
Project: Web Trade Services (WTS)
Environment: J2EE, JBOSS, Visual Age for Java (VAJ), Apache Tomcat, Jakarta Struts, Spring IOC,
Spring MVC, POJO, Hibernate, JSP, JMS, Eclipse, Servlets, Oracle, Websphere Application Server 5.1,
WSAD 5.1.2, UML, CSS, EJB 2.0, JavaScript, Mercury Test Director 8.0, XML, XSLT, Microsoft Visio,
IBM MQ Series, TOAD, JDBC, JDBC, JNDI, Log4J, VSS, Star Team.
Client: Central Bank of Sudan, Khartoum
Duration: Jan 2005 – Jun 2005
Role: J2EE Developer
Project: MAG (Mindscape Acquisition Gateway)
Client: MetLife Insurance, US
Duration: Feb 2004 – Jan 2005
Role: J2EE Developer
Project: Client Acquisition System (CAS)
Environment: J2EE, Visual Age for Java (VAJ), Jakarta Struts 1.1, JSP, Eclipse 2.1, Servlets, DB2,
JBOSS 4.0, UML, CSS, JavaScript, Mercury Test Director, Apache Tomcat 4.0, XML, XSLT, Microsoft
Visio, TOAD, JDBC, JNDI, Log4J, EJB 2.0, VSS, Star Team.
-
OFFICIAL