Suresh Kumar Choudhary

  • Bangalore Karnataka
  • +918951549763
  • choudharysuresh2014@gmail.com

Software Engineer

Professional Summary

  • 2 Years of experience in Application development with special emphasis on developing Web Services and Web Application using various Java/J2EE
  • Expertise in developing SOAP and RESTful Web Services with high performance.
  • Hands on experience with Struts, Hibernate, spring, Log4j, Quartz and Ant.
  • Good knowledge of Design Patterns.
  • Strong knowledge of Data Structures and Algorithms.
  • Strong Analytical and Problem solving
  • Ability to work confidently and passionately until the desired outcome achieves.
  • Willing to update my knowledge and learn new skills to perform efficiently.
  • Working experience in Agile Methodology, CI and CD project development environment.
  • Written SRS (Software Requirement Specification) for Call Me, Recharge Me applications.

Work History

Work History
Aug 2013 - Present

Software Engineer

Huawei Technologies, Bangalore

on the payroll of IonIdea Interactive Pvt. Ltd, Bangalore.

  • Got “Best Individual Appreciationaward from Huawei Technologies, Bangalore.
  • Designing and implementing new requirements.
  • Implemented core real-time flows for different applications.
  • Independently SDK development from the scratch to add ParlayX 3.0 SMS, MMS, Payment, Location capabilities to SCE (First time by India SDP team).
  • Integrated MadCall, One API and Brew platforms.
  • Introduce a new testing tool for testing API’s of the SDK using Reflection API.
  • Written SRS Document for Call Me, Recharge Me Services.
  • Review code to improve code quality.
  • Involved in writing Unit Test Cases, Integration Testing and Bug Fixing.
  • Handle the release process to deliver product successfully on time.
  • Analysis and resolved production defects.

Education

Education
Jul 2010 - Jun 2013

Master of Computer Applications (MCA)

City College, Bangalore

affiliated to Bangalore University, Bangalore. with an aggregate of 75.17%

  • College topper for MCA 2010-2013 batch.
  • Organize SDLC, CODING and WEB DESIGNING events in the college IT fest (Triality 2012).
Jul 2007 - Jun 2010

Bachelor of Computer Applications (BCA)

S.P.U. College, Falna

affiliated to Maharshi Dayanand Saraswati University, Ajmer. with an aggregate of 70%

Skills

Skills

Java/J2EE

Core Java, JDBC, Servlet, JSP, Struts 2.0, Spring, Hibernate, SOAP, REST, WSDL, Axis2, JAX-WS 2.2, JAX-RS 1.1, JAXB

Database

Oracle

Web/App Server

Apache Tomcat, JBoss, WAS

Web Technologies

HTML, CSS, XML, Java Script

IDE

Eclipse, NetBeans

Tools

SoapUI, PL/SQL Developer, FileZila, Putty, EditPlus, SVN, Putty, Atlassian Crucible and JIRA

Projects Details

March 2015 - presentPhilippines Globe
Module: SCE (Service Creation Environment), Bulk Messages.
Environment: Java, SOAP and REST Web-Service, Axis2, JAXB, JAX-RS, Hessian, Reflection API, Spring, Hibernate, Oracle-11g, Tomcat, Linux.
Description: SCE provides an SDK to develop VAS(Value Added Services) applications. Like Miss-Call SMS alert, Score Alert, SMS/USSD Voting. And Bulk Messages application enables us to sending mass SMS, MMS, and WAP-PUSH Messages to users. And it provides GUI for creating SMS, MMS, WAP-Push messages, schedule tasks and reports.

Responsibilities: 

  • Independently SDK development from the scratch to add ParlayX 3.0 SMS, MMS, Payment, Location capabilities to SCE (First time by India SDP team).
  • Introduce a new testing tool for testing API’s of the SDK using Reflection API.
  • Design and implemented new requirements for the Bulk Messages.

May 2014 to February 2015Global Service Delivery Platform
Module: Service Execution Environment
Environment: Java, SOAP Web Services, spring, Hibernate, Oracle-11g, Tomcat, Linux.

Description: SEE provides the platform to develop and deploy the services. SEE provides open APIs that allow application to communicating with MDSP (Mobile Data Service Platform) for getting user details, balance details, subscription details, service and content details, User location details and SAG (Service Access Gateway) for interacting network elements like SMSC, USSD, IVR, WAP PUSH, LBS.

    On SEE platform developed services like Call Me Service, Recharge Me service, Voting Service and Dream Number Services.

Responsibilities:

  • Implemented core real-time flows for services.
  • Design GUI for Service Creation, it involves add, edit and delete of services.
  • Developed API’s for services notification to SMSC/USSD.
  • Written SRS Document for Call Me, Recharge Me Services.
  • Review code to improve code quality.
  • Involved in writing Unit Test Cases, Integration Testing and Bug Fixing.
  • Handle the release process to deliver product successfully on time.
  • Analysis and resolved production defects.

August 2013 to April 2014Tata SDP
Module: Portal Engine
Environment: Core Java, SOAP Web-Service, Axis, JDBC, JSP, Servlet, JMX, XML, PL/SQL, Oracle-11g, JBoss, Linux.

Description: Portal Engine providing set of SOAP API’s for subscriptions, content management, billing(charge, refund)  as per the Huawei and ParlayX standard for end users of the Tata Dive-In Portal and all other Third-Party customers of TTSL.

Responsibilities:

  • Integrated MadCall, One API and Brew platform.
  • Written SRS Document for the new Requirements.
  • Involved in writing Unit Test Cases, Integration Testing and Bug Fixing.
  • Handle the release process to deliver product successfully on time.
  • Analysis and resolved production defects.