Naveen Kopparapu

Naveen Kopparapu

$80/hr
Java, Microservices, Enterprise Architecture, TDD, BDD, DDD, Cucumber, Ruby, Oracle
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
43 years old
Location:
Glasgow, Scotland, United Kingdom
Experience:
20 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.