• About 10 years of experience and expert level proficiency with JVM languages like Java and Groovy, Web Services JAX-WS (SOAP) and JAX-RS (REST), Java EE (J2EE) stack, Spring framework.
• Programming language enthusiast - in addition to Java and Groovy, also worked with Ruby and has intermediate knowledge of Scala. Recently been dabbling with Akka, Akka HTTP and MongoDB.
• Consistently ranked the best or among the best developers in the team. Several development awards and certifications.
• Four Java/J2EE certifications, viz. Sun Certified Java Programmer, Sun Certified Business Component Developer, Oracle Certified Web Component Developer and Oracle Certified Java Web Services Developer.
• Knowledge of big data technologies like Cascading and Hadoop and search technologies like Lucene and Solr.
• Excellent grasp of Agile software development methodology. Certified Scrum Master (CSM).
Sr. Software Engineer @ • Design, write, and maintain client-server software in Java for a large and complex cross-platform application, serving content to automotive and other clients at high volume.
• Help adopt flexible and agile development processes so as to speed up the development cycle.
• Help lead redesign of a crucial application used by millions of users.
• Work on the content delivery Web Services component of connected services for automotive. Handle content and identity aggregation to deliver a stable, uniform experience to clients over time as third party providers change.
• Create software design documents.
• Write unit tests on developed code.
• Interact with stakeholders when necessary to solicit requirements.
• Mentor co-workers and continue education within job-related technologies. From March 2015 to Present (8 months) Greater Seattle AreaProject Development Lead @ • Assisted in leading all aspects of applications programming and development by closely working with the technical architects and other teams/external vendors.
• Evaluated and provided technical solutions to complex application development problems.
• Acted as a technical programming consultant for small-scale projects that include multiple product lines and various interfaces.
• Acted as a consulting member of technical governing bodies that determine technical direction for business areas.
• Participated in Agile ceremonies like daily Stand Ups, Sprint Planning and Retrospectives, Backlog Grooming, Show and Tell.
• Wrote code and unit tests using Groovy and Grails. From October 2014 to March 2015 (6 months) Des Moines, Iowa AreaSenior Java Developer @ • Work with Web Services, JAX-WS/JAX-RS/RESTful, Web 3.0 technologies like the Semantic Web, RDF, Jena, SPARQL, Groovy and Gradle.
• Participate in Agile ceremonies like daily Stand Ups, Spring Planning and Retrospectives, Backlog Grooming, Show and Tell.
• Write Unit tests using frameworks such as JUnit, Mockito/JMock, Jasmine. From January 2014 to October 2014 (10 months) Columbus, Ohio AreaSenior Java Developer @ • Worked in an extreme agile team on a chemical search engine application.
• Sat in on usability and user experience studies.
• Worked extensively with Web Services, JAX-RS/RESTful, Jersey.
• Worked with big data technologies like Cascading and Hadoop and search technologies like Lucene and Solr.
• Took initiative in creating Wiki pages and coding exercises to help new comers come up to the speed faster.
• Wrote Unit test cases using JUnit and JMockit frameworks and acceptance test cases using Cucumber and Ruby.
• Collaborated with the infrastructure team while implementing authentication and authorization for the application. From July 2013 to November 2013 (5 months) Columbus, Ohio AreaTechnical Lead @ • Participated in Agile ceremonies like daily Stand Ups, Spring Planning and Retrospectives, Backlog Grooming, Show and Tell.
• Led a team of developers in design, coding, unit testing and system integration testing.
• Collaborated with requirements analysts, testers, and other developers in an Agile team space.
• Worked with Web Services, including JAX-WS and RESTful.
• Worked after hours on-call support. Interfaced with end users to help mitigate issues. Worked with outside teams to resolve outages and performance issues.
• Wrote and maintained PL/SQL routines.
• Successfully led a complex project migration from WebSphere 6 to WebSphere 8 with a brand new team.
• Started several continuous improvement initiatives, voiced ideas for changes and always encouraged new viewpoints from the team.
• Was awarded by the technical manager for outstanding contribution to the team.
• Conducted technical interviews for aspiring candidates. From May 2011 to July 2013 (2 years 3 months) Columbus, Ohio AreaTechnical Lead @ • Worked outside normal business hours to collaborate with project partners in Japan.
• Single handedly turned around a critical project which started with no standard codebase, no compilable code and no deployment environment.
• Led a team of Offshore developers in design, coding, unit testing and system integration testing while performing the same tasks himself at Onsite. Regarded as the best developer in the project.
• Worked with infrastructure team for application availability, scalability and tuning.
• Worked with third party vendors like IBM to troubleshoot complex technical issues arising out of legacy software.
• Provided round the clock on-call support. From March 2009 to May 2011 (2 years 3 months) Marysville, OhioTechnical Lead @ • Led a team of Offshore developers in design, coding, unit testing and system integration testing while performing the same tasks himself at Onsite. Awarded among the best developers in the project.
• Provided round the clock production support. From April 2008 to March 2009 (1 year) Ontario, CanadaTechnical Lead @ • Joined the project as a rookie and worked my way up to the Technical lead.
• Twice awarded “Bravo” by client for outstanding contribution to the team.
• As a team lead, recognized with “Thanks a Zillion” award by general manager of automotive practice for contributing in a client meet.
• As a team lead, recognized with “Feather In My Cap” award by project manager for outstanding performance shown in reducing start-up and turnaround time for a new team.
• As a team lead, recognized with “Feather In My Cap” award by project manager for “consistently delivering exceptional quality work”.
• As a developer, recognized with “Feather In My Cap” award by project manager for excellent technical contributions to the team.
• Developed prominent reputation as a resourceful technical advisor. Have been invited to train teams in 2 major cities of the country (India). Recognized with “Thanks a Zillion” award for one such assignment. From November 2005 to April 2008 (2 years 6 months) West Bengal, India
Master of Computer Applications (M.C.A.), Computer Science, A @ Jadavpur University From 2002 to 2005 Bachelor's degree, Physics, A @ Jadavpur University From 1999 to 2002 Julien Day SchoolJulien Day School Abhijit Sarkar is skilled in: Java Enterprise Edition, Spring, Scala, JAX-WS, Web Services, REST, JAX-RS, Hadoop, Lucene, Solr, Groovy, Ruby, RESTful WebServices, JUnit, Unix, Ant, Tomcat, Websphere, Struts, Servlets, Java, PL/SQL, Oracle, SQL, J2EE Application..., JSP, Hibernate, EJB, JavaScript, jQuery, SOA, JAXB, XML, JDBC, iBatis, UML, Maven, Weblogic, JBoss Application Server, DB2, Cascading, Dojo, Cucumber, Git, Gradle, Linux, CSS, MySQL, Akka