$$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Expert
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Lead consultant (java/jvm/node/flutter)
Anil Dhulipalla
,
london, United Kingdom
Experience
Other titles
Skills
I'm offering
Experienced, hands-on technical solutions and cloud dev/lead/architect who has designed and developed reliable software systems for high-volume global businesses. During the last 15 years I have helped my clients build technology platforms and solutions that are fit-for-purpose, cost-effective, secure, scalable and fault- tolerant using wide range of technologies, most notably Java11, Cloud(AWS, GCP, Azure), Kotlin, Scala, J2EE, Spring, Big Data and NOSQL related technologies.
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Industries
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Available
My experience
2018 - ?
freelance
Senior Consultant
John Lewis Ltd.
Roles and Responsibilities
As a Senior consultant my roles and responsibilities include
● Technical ownership of end-to-end architecture for implementing Recommendation service as part of Know me Act on it
● Loading large datasets from on prem to GCP cloud using Apache beam & Google Dataflow
● Design and implement microservice Event driven architectures in Google cloud
● Mentor Johnlewis partners on cloud related technologies and best practices around TDD, BDD, and Continuous Delivery
● Provisioning of k8 clusters using terraform templates and deploying microservice containers
● Providing Monitoring and alerting capabilities in the cloud
Key Technologies/Practices used:
● Tech stack - Kotlin, http4k, groovy,
● UI Technologies- Reactjs
● Backend - Datastore
● Google Cloud (Kubernetes, Datastore, Dataflow, Pubsub, Storage, Functions, Monitoring)
● Agile - XP, Kanban, Jira
As a Senior consultant my roles and responsibilities include
● Technical ownership of end-to-end architecture for implementing Recommendation service as part of Know me Act on it
● Loading large datasets from on prem to GCP cloud using Apache beam & Google Dataflow
● Design and implement microservice Event driven architectures in Google cloud
● Mentor Johnlewis partners on cloud related technologies and best practices around TDD, BDD, and Continuous Delivery
● Provisioning of k8 clusters using terraform templates and deploying microservice containers
● Providing Monitoring and alerting capabilities in the cloud
Key Technologies/Practices used:
● Tech stack - Kotlin, http4k, groovy,
● UI Technologies- Reactjs
● Backend - Datastore
● Google Cloud (Kubernetes, Datastore, Dataflow, Pubsub, Storage, Functions, Monitoring)
● Agile - XP, Kanban, Jira
Kanban, ME, XP, Backend, Continuous delivery, Google, Storage, Monitoring, BDD, Groovy, It, Architecture, TDD, Service, Design, Google cloud, Apache, Event, Mentor, Kotlin, Kubernetes, Cloud, UI, Agile, Jira, ReactJs, Backend
2018 - 2018
freelance
Senior Consultant
Tesco Ltd.
Roles and Responsibilities
As a Senior consultant my roles and responsibilities include
● Design, Implement Pricing Engine using best practices in AWS/Azure.
● Implemented Customized performance monitoring and alerting using Splunk and aws cloudwatch.
● Provisioning AWS/Azure Infrastructure using Terraform/Customised scripts.
● Providing architectural guidance on matters such as performance, scalability, resilience and maintainability.
● Ensuring best practices are followed via code review, analysis and pair programming.
● Mentoring team to develop according to design standards.
● Implemented CD using Jenkins Pipeline.
● TDD/BDD using Spock, assertj, mockito, cucumber.
Key Technologies/Practices used:
● Tech stack - java 8, Vertex, groovy, spock, cucumber, Couchbase
● UI Technologies- angularjs, Reactjs
● Middleware - Kafka
● Backend - Couchbase
● Cloud - AWS(EC2, ELB, EBS, S3, CloudFormation,), Azure, Terraform
● Agile - XP, Kanban, Jira
As a Senior consultant my roles and responsibilities include
● Design, Implement Pricing Engine using best practices in AWS/Azure.
● Implemented Customized performance monitoring and alerting using Splunk and aws cloudwatch.
● Provisioning AWS/Azure Infrastructure using Terraform/Customised scripts.
● Providing architectural guidance on matters such as performance, scalability, resilience and maintainability.
● Ensuring best practices are followed via code review, analysis and pair programming.
● Mentoring team to develop according to design standards.
● Implemented CD using Jenkins Pipeline.
● TDD/BDD using Spock, assertj, mockito, cucumber.
Key Technologies/Practices used:
● Tech stack - java 8, Vertex, groovy, spock, cucumber, Couchbase
● UI Technologies- angularjs, Reactjs
● Middleware - Kafka
● Backend - Couchbase
● Cloud - AWS(EC2, ELB, EBS, S3, CloudFormation,), Azure, Terraform
● Agile - XP, Kanban, Jira
Cloud, Pair programming, XP, Backend, Scalability, Monitoring, BDD, Infrastructure, Groovy, Middleware, Kafka, TDD, Kanban, Design, Mentoring, UI, Agile, AngularJS, Jenkins, Azure, Jira, AWS, ReactJs, Backend, Java
2013 - 2018
freelance
Senior Consultant
Ocado Technology Ltd.
Roles and Responsibilities
● Provide Solution Design, Segment Architecture and Develop Secured Enterprise REST APIs using aws cloud
(beanstalk, SNS, SQS, Kinesis streams, DynamoDB, EC2, S3, lambdas, Gateway) which enables Ocado to delivery end to end OSP e-commerce solution.
● Implemented Customized performance monitoring and alerting using aws cloudwatch/Newrelic.
● Effective usage of Netflix OSS stack (Hystrix, feign, chaos monkey etc..) to build resilient applications.
● Designed and implemented etl process to load data in to Google big query using spark streaming.
● Loading data from various stream sources, filtering and transform in to structured data frames and save to Big Query for further analysis.
● Providing architectural guidance on matters such as performance, scalability, resilience and maintainability.
● Facilitate Order Management systems to support new shops sizzle.co.uk and MC.
● Ensure best practice delivery via code review, analysis, pair programming
● Mentoring team to develop according to design standards.
● Successfully implement Continuous Delivery to enable single click deployment to aws cloud.
● TDD/BDD using Junit, assertj, mockito, cucumber.
Key Technologies used:
● UI Technologies- angularjs, bootstrap
● Middleware - java 8, scala, REST, JMS, AWS, Spring 4/5, CAMEL
● Backend - Oracle, Postgres, Dynamo db, couchbase, mongodb
● Distributed - Apache spark, hadoop,
● Agile - SCRUM, TDD, crucible, sonar, jenkins
● Provide Solution Design, Segment Architecture and Develop Secured Enterprise REST APIs using aws cloud
(beanstalk, SNS, SQS, Kinesis streams, DynamoDB, EC2, S3, lambdas, Gateway) which enables Ocado to delivery end to end OSP e-commerce solution.
● Implemented Customized performance monitoring and alerting using aws cloudwatch/Newrelic.
● Effective usage of Netflix OSS stack (Hystrix, feign, chaos monkey etc..) to build resilient applications.
● Designed and implemented etl process to load data in to Google big query using spark streaming.
● Loading data from various stream sources, filtering and transform in to structured data frames and save to Big Query for further analysis.
● Providing architectural guidance on matters such as performance, scalability, resilience and maintainability.
● Facilitate Order Management systems to support new shops sizzle.co.uk and MC.
● Ensure best practice delivery via code review, analysis, pair programming
● Mentoring team to develop according to design standards.
● Successfully implement Continuous Delivery to enable single click deployment to aws cloud.
● TDD/BDD using Junit, assertj, mockito, cucumber.
Key Technologies used:
● UI Technologies- angularjs, bootstrap
● Middleware - java 8, scala, REST, JMS, AWS, Spring 4/5, CAMEL
● Backend - Oracle, Postgres, Dynamo db, couchbase, mongodb
● Distributed - Apache spark, hadoop,
● Agile - SCRUM, TDD, crucible, sonar, jenkins
Apache spark, Management, Scala, TDD, Architecture, Spark, Middleware, Postgres, Support, BDD, Monitoring, Hadoop, Streaming, Google, Scalability, Spark Streaming, Dynamo, Enterprise, Continuous delivery, Backend, Pair programming, Agile, Java, Backend, Scrum, AWS, Bootstrap, Oracle, MongoDB, Jenkins, AngularJS, Design, Deployment, UI, Mentoring, E-commerce, ETL, REST, Cloud, Apache, Spring
2012 - 2013
job
Advisory Engineer&Scrum Master
Pitney Bowes.
Roles and Responsibilities
● Interact with stakeholder and product management to understand requirements and prepare product
backlog.
● Interact with Architects in creating technical design for the product.
● Designing and implementing web services to provide a service oriented architecture
● providing architectural guidance on matters such as performance, scalability, resilience and maintainability
● Ensure best practice delivery via code review, analysis, pair programming
● Hands on portlet development using technologies like GWT, Vaadin, liferay.
Key Technologies used:
● UI Technologies- GWT, Vaadin, J2EE, HTML 5, portlets, liferay,
● Middleware - Fuse ESB, SOA, webservices, SOAP
● Backend - Jackrabbit JCR, Oracle.
● Agile - Jira greenhopper, SCRUM, TDD, crucible, sonar, jenkins
● Interact with stakeholder and product management to understand requirements and prepare product
backlog.
● Interact with Architects in creating technical design for the product.
● Designing and implementing web services to provide a service oriented architecture
● providing architectural guidance on matters such as performance, scalability, resilience and maintainability
● Ensure best practice delivery via code review, analysis, pair programming
● Hands on portlet development using technologies like GWT, Vaadin, liferay.
Key Technologies used:
● UI Technologies- GWT, Vaadin, J2EE, HTML 5, portlets, liferay,
● Middleware - Fuse ESB, SOA, webservices, SOAP
● Backend - Jackrabbit JCR, Oracle.
● Agile - Jira greenhopper, SCRUM, TDD, crucible, sonar, jenkins
Management, Pair programming, Backend, GWT, Scalability, Web, Development, SOA, Middleware, Architecture, TDD, Service, J2EE, SOAP, Html, Web Services, UI, Agile, Jenkins, Scrum master, Product Management, Jira, Oracle, HTML/CSS/Javascript, Scrum, Backend, Design
2010 - 2012
job
Senior Engineer
Betfair.
Roles and Responsibilities
● AGILE project SCRUM Master: includes managing Sprint and Release planning sessions in order to
identify requirements, prototype and implement automated solutions. Working closely with
developers and management at all levels in order to capture project requirements and drive the process forward.
● Development using java technical stack (java 1.6, spring 3, Hibernate, REST).
● Fine tuning using profiling tools like jconsole, jprobe.
● Developing proof of concepts using new technologies like Cassandra, scala, groovy.
● Scripting using jvm langugages like groovy.
● Database modeling using ERstudio and fine tuning sql queries.
● Implementing Continuous Delivery (Continuous Integration (Anthill, Jenkins), automated testing
(Selenium, Webdriver, XUnit), automated deployments (Chef, Puppet, RPMs), deploying
applications on linux
● Code and design reviews by and for peers
● Working with product managers and the business to deliver solutions
● Research and govern third party products and tools for use by development.
● Mentor new members of the Delivery Services team and guide them through current build processes
and practices
● TDD using Junit, mockito, powermock.
Key Technologies used:
Java 1.6,Spring, Maven, Oracle 10g, Intellij, HTML, JDBC, XML ,XSL, Maven , Hudson, J2EE, JProbe,
Tomcat, Anthillpro 3.7, Hudson, RDBMS - SQL, TDD, Scrum methodologies. Maven,ant, bsh, webservices,
REST, quality center, redhat func, sonar, crucible, fortify, jira green hopper, rally, perforce, svn, crowd sso,
bamboo
● AGILE project SCRUM Master: includes managing Sprint and Release planning sessions in order to
identify requirements, prototype and implement automated solutions. Working closely with
developers and management at all levels in order to capture project requirements and drive the process forward.
● Development using java technical stack (java 1.6, spring 3, Hibernate, REST).
● Fine tuning using profiling tools like jconsole, jprobe.
● Developing proof of concepts using new technologies like Cassandra, scala, groovy.
● Scripting using jvm langugages like groovy.
● Database modeling using ERstudio and fine tuning sql queries.
● Implementing Continuous Delivery (Continuous Integration (Anthill, Jenkins), automated testing
(Selenium, Webdriver, XUnit), automated deployments (Chef, Puppet, RPMs), deploying
applications on linux
● Code and design reviews by and for peers
● Working with product managers and the business to deliver solutions
● Research and govern third party products and tools for use by development.
● Mentor new members of the Delivery Services team and guide them through current build processes
and practices
● TDD using Junit, mockito, powermock.
Key Technologies used:
Java 1.6,Spring, Maven, Oracle 10g, Intellij, HTML, JDBC, XML ,XSL, Maven , Hudson, J2EE, JProbe,
Tomcat, Anthillpro 3.7, Hudson, RDBMS - SQL, TDD, Scrum methodologies. Maven,ant, bsh, webservices,
REST, quality center, redhat func, sonar, crucible, fortify, jira green hopper, rally, perforce, svn, crowd sso,
bamboo
Testing, Integration, Scala, J2EE, TDD, Hibernate, Groovy, Tomcat, Cassandra, Development, Management, Continuous integration, IntelliJ, XUnit, SVN, Guide, Tuning, Perforce, Continuous delivery, Processes, Scrum master, Design, Sql, Java, Linux, Scrum, HTML/CSS/Javascript, Oracle, Jira, Research, Html, XML, Jenkins, Agile, Scripting, Database, REST, Selenium, Mentor, Spring
2010 - 2010
job
Senior Developer
Standard Life.
Roles and Responsibilities
● Coding and Implementation using wicket, spring, jackrabbit, Hibernate, Oracle, Maven, XML, XSLT,
Lucene.
● Active Participant in sprint planning and scrum meetings.
● Provide Architectural and design solutions.
● Managing sprint releases and product backlogs.
● TDD using Junit, mocito, easymock.
● Code coverage and quality analysis using cobertura-maven plugin, sonar.
● Designed web interfaces using IntelliJ IDE
● Fine tuning existing SQL and PL/SQL.
● Profiling using jprobe to identify potential memory leaks and improve application performace.
Key Technologies used:
Java 1.5,Spring, Wicket, Oracle 10g, Intellij, HTML, JDBC, XML ,XSL, jackrabbit, Maven , Hudson, J2EE,
JProbe, Tomcat, Hudson, RDBMS - SQL, TDD, Scrum methodologies
● Coding and Implementation using wicket, spring, jackrabbit, Hibernate, Oracle, Maven, XML, XSLT,
Lucene.
● Active Participant in sprint planning and scrum meetings.
● Provide Architectural and design solutions.
● Managing sprint releases and product backlogs.
● TDD using Junit, mocito, easymock.
● Code coverage and quality analysis using cobertura-maven plugin, sonar.
● Designed web interfaces using IntelliJ IDE
● Fine tuning existing SQL and PL/SQL.
● Profiling using jprobe to identify potential memory leaks and improve application performace.
Key Technologies used:
Java 1.5,Spring, Wicket, Oracle 10g, Intellij, HTML, JDBC, XML ,XSL, jackrabbit, Maven , Hudson, J2EE,
JProbe, Tomcat, Hudson, RDBMS - SQL, TDD, Scrum methodologies
TDD, Wicket, Lucene, Tuning, IntelliJ, Web, Senior Developer, Implementation, Developer, Tomcat, XSLT, Hibernate, Html, J2EE, Spring, Pl/sql, XML, Oracle, HTML/CSS/Javascript, Scrum, Java, Sql, Design
2009 - 2010
job
Senior Engineer
Alten.
Roles and Responsibilities
● Providing enhancements and add ons to the existing system.
● Fine tuning the applications using profiling tools.
● Converting Functional specifications in to technical specifications.
● Design and implementation of Application modules.
● Coding and Implementation using JSF, facelets, spring, Hibernate, RMI, Oracle, Maven, Apache
Axis.
● Followed SCRUM methodologies and release product on a 4 week basis.
● Deployment of applications in to application servers (DEV, QA, UAT) using Cruise Control.
● Trouble shooting Oc4j Container.
● Designing services and integrating using Oracle SOA.
● Involved in designing JSF page flows.
● Create custom JSF components for validations, converters and renderers.
● Designed web interfaces using Eclipse IDE using JSF capabilities and plug-ins for Eclipse
Key Technologies used:
Java 1.5,JSF, Apache Axis, WSDL, SOAP, UDDI, Oracle 10g, eclipse, HTML, JDBC, XML , Maven ,Cruise
control ,struts,J2EE,RMI JProbe, Oracle Application Server, Rational Rose 2002, Apache ANT, RDBMS -
SQL, VSS, Scrum methodologies
● Providing enhancements and add ons to the existing system.
● Fine tuning the applications using profiling tools.
● Converting Functional specifications in to technical specifications.
● Design and implementation of Application modules.
● Coding and Implementation using JSF, facelets, spring, Hibernate, RMI, Oracle, Maven, Apache
Axis.
● Followed SCRUM methodologies and release product on a 4 week basis.
● Deployment of applications in to application servers (DEV, QA, UAT) using Cruise Control.
● Trouble shooting Oc4j Container.
● Designing services and integrating using Oracle SOA.
● Involved in designing JSF page flows.
● Create custom JSF components for validations, converters and renderers.
● Designed web interfaces using Eclipse IDE using JSF capabilities and plug-ins for Eclipse
Key Technologies used:
Java 1.5,JSF, Apache Axis, WSDL, SOAP, UDDI, Oracle 10g, eclipse, HTML, JDBC, XML , Maven ,Cruise
control ,struts,J2EE,RMI JProbe, Oracle Application Server, Rational Rose 2002, Apache ANT, RDBMS -
SQL, VSS, Scrum methodologies
Eclipse, WSDL, Tuning, Server, Web, Implementation, SOA, Hibernate, J2EE, QA, SOAP, Html, Spring, Apache, Deployment, XML, Oracle, HTML/CSS/Javascript, Scrum, Java, Sql, Design
2008 - 2008
job
Java Analyst Programmer
Student Loans.
Roles & Responsibilities:
● Converting Functional specifications in to technical specifications.
● Design and implementation of Application modules.
● Coding and Implementation using JSF, facelets, spring, Hibernate, Oracle, Maven, Apache Axis.
● Developing Web services for HEI courses using Apache Axis, WSDL, SOAP and UDDI.
● Followed SCRUM methodologies and release product on a 4 week basis.
● Involved in designing JSF page flows.
● Create custom JSF components for validations, converters and renderers.
● Designed web interfaces using Eclipse IDE using JSF capabilities and plug-ins for Eclipse
Key Technologies used: Java 1.5,JSF, Apache Axis, WSDL, SOAP, UDDI, Oracle 10g, eclipse, HTML,
JDBC, XML , Maven ,Cruise control ,struts,J2EE,RMI JProbe, Oracle Application Server, Rational Rose 2002,
Apache ANT, RDBMS - SQL, VSS, Scrum methodologies.
● Converting Functional specifications in to technical specifications.
● Design and implementation of Application modules.
● Coding and Implementation using JSF, facelets, spring, Hibernate, Oracle, Maven, Apache Axis.
● Developing Web services for HEI courses using Apache Axis, WSDL, SOAP and UDDI.
● Followed SCRUM methodologies and release product on a 4 week basis.
● Involved in designing JSF page flows.
● Create custom JSF components for validations, converters and renderers.
● Designed web interfaces using Eclipse IDE using JSF capabilities and plug-ins for Eclipse
Key Technologies used: Java 1.5,JSF, Apache Axis, WSDL, SOAP, UDDI, Oracle 10g, eclipse, HTML,
JDBC, XML , Maven ,Cruise control ,struts,J2EE,RMI JProbe, Oracle Application Server, Rational Rose 2002,
Apache ANT, RDBMS - SQL, VSS, Scrum methodologies.
Spring, WSDL, Server, Web, Analyst, Implementation, Hibernate, J2EE, SOAP, Eclipse, Html, Apache, Web Services, XML, Oracle, HTML/CSS/Javascript, Scrum, Java, Sql, Design
2002 - 2008
job
Java Analyst Programmer
Virtusa.
Java, Analyst
2007 - 2008
job
senior Developer
unknown.
Development Technology/Environment - Java 1.5, OAF, ADF,SOA suite, BPEL ,Oracle 9i,Oracle
Workflow, Oracle Jdeveloper Linux, Linux Shell Scripting, XML Publisher, Discoverer, Oracle Application
Server, Rational Rose 2002, Apache ANT, RDBMS - SQL, PL/SQL - Oracle 10g, ARCS
Roles & Responsibilities:
● Design and Development of new features using ADF, Workflow, Concurrent Programs and PLSQL.
● Extensions and Personalization (user-level, Admin) in OA Framework (11i and R12 apps).
● Designing and building business services using Oracle SOA suite.
● Designing business flows using jdev BPEL designer, ORACLE BPEL, ESB, Rules Author, and oracle
workflow.
● Development of Concurrent Programs.
● Reports Generation using XML Publisher, Discoverer.
● SQL tuning using TKPROF,TRACE,DBMS_PROFILER
● Involved in generating entity beans.
● Providing workaround solutions for various customer issues both functionally and technically.
Key Technologies used: - Java 1.5, OAF, ADF,SOA suite, BPEL ,Oracle 9i,Oracle Workflow, Oracle
Jdeveloper Linux, Linux Shell Scripting, XML Publisher, Discoverer, Oracle Application Server,
Rational Rose 2002, Apache ANT, RDBMS - SQL, PL/SQL - Oracle 10g, ARCS
Workflow, Oracle Jdeveloper Linux, Linux Shell Scripting, XML Publisher, Discoverer, Oracle Application
Server, Rational Rose 2002, Apache ANT, RDBMS - SQL, PL/SQL - Oracle 10g, ARCS
Roles & Responsibilities:
● Design and Development of new features using ADF, Workflow, Concurrent Programs and PLSQL.
● Extensions and Personalization (user-level, Admin) in OA Framework (11i and R12 apps).
● Designing and building business services using Oracle SOA suite.
● Designing business flows using jdev BPEL designer, ORACLE BPEL, ESB, Rules Author, and oracle
workflow.
● Development of Concurrent Programs.
● Reports Generation using XML Publisher, Discoverer.
● SQL tuning using TKPROF,TRACE,DBMS_PROFILER
● Involved in generating entity beans.
● Providing workaround solutions for various customer issues both functionally and technically.
Key Technologies used: - Java 1.5, OAF, ADF,SOA suite, BPEL ,Oracle 9i,Oracle Workflow, Oracle
Jdeveloper Linux, Linux Shell Scripting, XML Publisher, Discoverer, Oracle Application Server,
Rational Rose 2002, Apache ANT, RDBMS - SQL, PL/SQL - Oracle 10g, ARCS
Workflow, BPEL, Oracle SOA Suite, Framework, Tuning, Server, Senior Developer, Development, Apps, Developer, SOA, Design, Technology, Apache, Pl/sql, Scripting, XML, Oracle, Linux, Java, Sql
My education
n/a
MSc, Information technology
MSc, Information technology
Anil's reviews
Anil has not received any reviews on Worksome.
Contact Anil Dhulipalla
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Anil directly in Worksome.
38000+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark