• Senior Software Engineer with 10 years of experience designing/developing Java based components, frameworks and web applications with a detailed eye to performance and quality.
• Strong advocate of agile principles with experience working in TDD and BDD teams.
• Passionate about new technologies and trends that re-define the software development, improve the quality and time-to-market.
• Worked and gained proficient knowledge in wide variety of Industries including Banking/Financial, Gaming, Media and Utilities domains.
• Keen to take up new challenges, learn new things, quickly adapt with an attitude to get the job done.
Skills:
Java 8, J2EE, Groovy, Scala
Guice, Spring Framework (MVC, IOC, Integration, AOP, Security, Batch), Struts2
Hibernate, SQL, PL/SQL
REST (Jersey2), SOAP (Apache CXF)
Cassandra, MongoDB, Elastic Search, Hadoop, Oracle 11g, MySQL, IBM DB2
HTML5, CSS3, AngularJS, JQuery, Prototype, JSON, XML(XPath, XSLT, XQuery)
Wiremock, Cucumber JVM, JBehave, Spock, JUnit, TestNG, Mockito, Selenium Webdriver
Unix/Linux, Git/SVN/Perforce, Maven/Gradle, Jenkins/Hudson
Agile - SCRUM, Kanban, Pair Programming, BDD, TDD
# Sun Certified Java Developer
# Sun Certified Web Component Developer
# Certified Banking and Financial Services Professional
Senior Software Developer @ Technologies: Java 8, Dropwizard, Guice, Jersey, Hystrix, Wiremock, BDD, Pair Programming From August 2015 to Present (5 months) London, United KingdomSenior Java Developer @ From June 2014 to August 2015 (1 year 3 months) London, United KingdomContractor Developer @ From March 2013 to June 2014 (1 year 4 months) London, United KingdomDeveloper @ Worked on several Java based applications/services that provide customer information and betting recommendations to other parts of betfair.com site From July 2011 to March 2013 (1 year 9 months) Senior Java Consultant @ Worked on new enhancements to Vodafone Billing application From March 2011 to June 2011 (4 months) Reading, United KingdomSenior Software Engineer @ Worked on some of the industry critical products for the Utility Industry. Worked on developing products like Mobility Workforce Management (MWM), Market Transaction Management (MTM).
Part of the product development team that developed Mobile Communication Platform (MCP), a framework that runs on the mobile devices such as Smart Phones and Laptops From March 2008 to April 2011 (3 years 2 months) Programmer Analyst @ Worked in various projects for American express. Projects include developing credit card applications, private banking portfolio management website and Shopping/dining recommendations on credit card e-statement. From January 2006 to March 2008 (2 years 3 months)
B.Tech, Computer Science & Engineering @ Acharya Nagarjuna University From 2001 to 2005 Manoj Baddapuri is skilled in: Spring, Hibernate, Java, JUnit, Java Enterprise Edition, Test Driven Development, Scrum, Maven, JMS, Weblogic, JavaScript, Sun Certified Java Programmer, Design Patterns, XPath, HTML