Chandrashekhar P.

Sr. Software Developer with 10 yr.in Scala, play, Akka and Java Tech.

Commitment
0/ 5
Competency
0/ 5
Reliability
0/ 5
  • Overall Experience: 10 Years  
  • Akka: 8 Years - Advanced
  • J2EE: 4 Years - Advanced
  • Java (All Versions): 4 Years - Advanced
  • Jenkins: 3 Years - Advanced
  • JSON: 4 Years - Advanced

Chandrashekhar P. 

Sr. Software Developer with 10 yr.in Scala, play, Akka and Java Tech.

Commitment
0/5
Competency
0/5
Reliability
0/5

Time zones ready to work

  • Pacific Daylight [UTC -7]
  • Mountain Daylight [UTC -6]

Willing to travel to client location: Yes  

About Me 

Fullstack developer with 10-year experience in software development with Scala, play, akka and java tech. stack.Highly motivated with strong technical skills seeking

Fullstack developer with 10-year experience in software development with Scala, play, akka and java tech. stack.Highly motivated with strong technical skills seeking a challenging position in a reputed organization where I can contribute my proficiency towards an advancement of firm and appraisal of my career.

Enthusiastic Software Developer with 10+ years of experience in JVM languages Scala, Java platforms. Having global exposure as studied and worked in Europe (Germany/UK/Switzerland) at the beginning of a professional career.

Technical Expertise:
--------------------------
-> Scala, Play, Akka Framework
-> Play FrameWork
-> DevOps - Chef, Docker
-> Cloud - Cloud Foundry
-> Java/J2EE
-> SOA, REST, Webservices
-​> Spring, Hibernate
-> Functonal and Object Oriented Programming
-> Domain Driven Design, TDD, Enterprise Integration Patterns and Functional Programming
-> Agile (Scrum, Kanban), CI, Continuous Delivery and Continuous Deployments
-> Continuous Integration - Jenkins, Go
-> Expertise on Databases - Postgres, Oracle, DB2, MySQL, MongoDB(NoSQL) 

Show More

Interview Videos

Signup to see videos

Risk-Free Trial, Pay Only If Satisfied.

Portfolios

Apple Maps

Role:

Apple is developing own map with more precise location. Which has many workflows, application, service to create, maintain or provide platform for map.

Responsibilities: (Senior Software Developer)

  • Migrated play framework with guice dependency injection.

Apple is developing own map with more precise location. Which has many workflows, application, service to create, maintain or provide platform for map.

Responsibilities: (Senior Software Developer)

  • Migrated play framework with guice dependency injection.

  • Upgraded Kafka version to use kafka stream.

  • Developing new feature required to improve the map

    Technologies/ Tools: , Confluence, ElasticSearch, BootStrap, Splunk, Jenkins, Intellij, sbt, gradle.

Show More

Skills: Apache-KafkaCassandraJSON

Tools: GithubIntelliJ IDEAJenkins

Nemo-Core (E-learning), Bruce

Role:

Nemo-Core is project that provides platform to various Springer business unit such as Springer Professional, Springer Medizin, Mijn-bsl etc. for publishing journals, books, research paper etc. E-learning is module of nemo-core project that provides online learning content for doctors, researcher

Nemo-Core is project that provides platform to various Springer business unit such as Springer Professional, Springer Medizin, Mijn-bsl etc. for publishing journals, books, research paper etc. E-learning is module of nemo-core project that provides online learning content for doctors, researcher and student.

Responsibilities: (Senior Software Developer/Technical Consultant)

  • Being a Fullstack developer responsible to develop, integrate and maintain various, Springer Portals using Java, Scala with Agile and TDD methodology.
  • Developed REST API(Anlger, LRS, LTI) to handle the elearning business logic.

  • Migrated play framework 2.3 to 2.4.

  • Provided solution for certification generation with full development cycle.

  • Used Akka actors for fetching and processing JSON statements from other API.

  • Troubleshoot issues to identify root causes and prevent recurrence.

  • Code review, Writing test-cases, recommend/suggest changes.

Show More

Skills: Apache ScalaPlay FrameworkAkkaAWS S3Cloud Foundry

Tools: Coremedia (CMS)GithubGo pipeline(CI/CD)

Engineering Work Order (EWO) application, Time Card System

Role:

EWO is used at the factory level in John-Deere. EWO is useful to order the required part for the product development with the approval of respective request processor.

Time Card System is used for maintaining the employee time sheet. Team member already developed Time Card System.

EWO is used at the factory level in John-Deere. EWO is useful to order the required part for the product development with the approval of respective request processor.

Time Card System is used for maintaining the employee time sheet. Team member already developed Time Card System.

Responsibilities

  • Write Use cases and Javascript for the project,

  • Document project flow and User manual

  • Involved in suggesting enhancement and implement on approval

  • Maintain and provide support as per the requirement

Show More

Skills: Java (All Versions)J2EE

Tools: RAD

Enterprise Resource Calculator

Role:

Application was mainly developed for the Project Managers of various John-Deere Units. It is useful for estimating the required resource for project, which includes the parts manufacturing, development projects.

Responsibilities

  • Analysis of requirements, designing user

Application was mainly developed for the Project Managers of various John-Deere Units. It is useful for estimating the required resource for project, which includes the parts manufacturing, development projects.

Responsibilities

  • Analysis of requirements, designing user interface, coding and document the solution.

  • Involved in suggesting enhancement and implement on approval.

  • Writing test cases.

  • Followed complete SDLC.

Show More

Skills: Java (All Versions)Hibernate

Tools: RAD

Employment

Software Developer/Technical Consultant

2013/07 - 2019/01

Skills: Apache ScalaAkkaJ2EEJSONRESTJenkinsLinux

Your Role and Responsibilities:

1. Project: Nemo-Core (E-learning), Bruce Description: Nemo-Core is project that provides platform to various Springer business unit such as Springer Professional, Springer Medizin, Mijn-bsl etc. for publishing journals, books, research paper etc. E-learning is module of nemo-core project that pr

1. Project: Nemo-Core (E-learning), Bruce Description: Nemo-Core is project that provides platform to various Springer business unit such as Springer Professional, Springer Medizin, Mijn-bsl etc. for publishing journals, books, research paper etc. E-learning is module of nemo-core project that provides online learning content for doctors, researcher and student.

Responsibilities:

(Senior Software Developer/Technical Consultant) • Being a Fullstack developer responsible to develop, integrate and maintain various Springer Portals using Java, Scala with Agile and TDD methodology. • Developed REST API(Anlger, LRS, LTI) to handle the elearning business logic. • Migrated play framework 2.3 to 2.4. • Provided solution for certification generation with full development cycle. • Used Akka actors for fetching and processing JSON statements from other API. • Troubleshoot issues to identify root causes and prevent recurrence. • Code review, Writing test-cases, recommend/suggest changes.

Technologies: Scala, Play, Akka actors, J2EE, X-API, JSON, REST, Spring3.0, Maven, Coremedia 5/7, Go pipeline(CI/CD). Tools: Github, Bitbucket, Jira, Amazon S3, Cloud Foundry, Confluence, MongoDB, SOLR, ElasticSearch, BootStrap, Grafana, Kibana, Jenkins, Chef, Vagrant, Intellij, Linux.

Show More

Senior Software Developer

2019/01 -

Skills:

Your Role and Responsibilities:

  • Migrated play framework with guice dependency injection.

  • Upgraded Kafka version to use kafka stream

  • Taking ownership, problem solving and developing new features/API to improve the map

    with data structure and algorithms.

  • Migrated play framework with guice dependency injection.

  • Upgraded Kafka version to use kafka stream

  • Taking ownership, problem solving and developing new features/API to improve the map

    with data structure and algorithms.

  • Mentoring team members on various issues, Code review, Writing test-cases.

  • Technologies/ Tools: Scala, Play, Akka, Java8, Python, Kafka, JSON, REST API, Github, Amazon S3, MongoDB, ElasticSearch, Splunk, Jenkins, Intellij, sbt, gradle, Linux, Kubernetes.

Show More

Education

2004 - 2008


US work authorization

Are you legally authorized to work in the United States? Yes

Skills

Akka C Language Hibernate J2EE Java (All Versions)

Tools

IntelliJ IDEA Github Jira software Conflunce RESTClient

Preferred Languages

English - Fluent Hindi - Native/Bilingual