Sign in

Java Developer

Santa Clara, California, United States
January 19, 2018

Contact this candidate



P: 669-***-**** E:

*** ** ****** ****, ***** Clara, CA 95050


- Utilizes problem-solving and analytical skills to build creative solutions to complex problems -

●Writing high quality code: 2 years of industry experience in designing optimal software solutions for Citi Credit Cards at Tata Consultancy Services in a team of 4, in a fast-paced SaaS Java enterprise environment.

●Graduate Research: Led a 4-member student team for research paper on Cloud Computing; published in ACM HPDC Proceedings, 2017; presented findings at ACM ScienceCloud, Washington DC in June 2017.


MS in Computer Science & Engineering Santa Clara University, CA GPA: 3.7 / 4.0 Mar 2018

Bachelor’s in Computer Science & Engineering SRM University, India GPA: 3.9 / 4.0 June 2014


Strong: Java(J2SE)/J2EE, Python, JavaScript, SQL/NoSQL, HTML/CSS, Agile Methodologies(Scrum), Cloud- Amazon Web Services(AWS), EC2, Object Oriented Design, Relational Databases (Oracle, MySQL), Docker, TCP/IP

Familiar: Struts 2.0, Hibernate, JSP, JSF, Servlets, RESTful services, SOA, JSON, SOAP Web Services, XML, Spring MVC, Distributed Systems, AngularJS, Node.js, MongoDB, UML, Hadoop, Hive, Spark, scikit-learn, SciPy, NumPy, GIT, Atlassian Bitbucket, ClearCase, Apache Maven, OAuth2, Apache Tomcat, IBM WebSphere, Linux, Eclipse, Jupyter.


Full Stack Java Developer Tata Consultancy Services Ltd. Oct 2014 – Jul 2016

Designed and built creative and efficient end-to-end solutions for the full-technological stack of Citi Cards’ Customer Relationship Management (CRM), with 10,000+ real-time users, in a time-critical environment.

●Integrity: Trusted with a US$ 84K project to integrate 3rd party APIs for Mobile Payment Systems (Apple Pay, Android Pay, and Samsung Pay) with the credit-card platform; with 100 % defect-free deployment.

●Object-Oriented Programming: Leveraged technical skills in Java/J2EE and service-oriented architecture to implement business requirements according to current market trends.

●HTML/CSS and JavaScript: Built web-based user interfaces; users had intuitive front-end.

●Initiative for Unit Testing via code: Developed functionality to unit test non-reproducible scenarios; presented to the team, reduced defects to 10% of total defects.

●Teamwork, Communication: Collaborated with cross-functional global teams in a fast-paced Agile software development lifecycle (SDLC) to consistently deliver high-quality code.

●Built extensible codebase to manage lost cards and mobile wallets; achieved 90% increase in product reliability in a 3-month period; developed solutions to handle edge case scenarios to manage multiple cards.

●Analysis & Problem-Solving: Developed functionality to manage disputed transactions on mobile wallets; performed root-cause analysis on client-feedback.

●Contributed to best-practices in software processes: Fixed code quality in 1000+ use cases to meet software quality best practices in CMMI level 5; implemented system flow and design documents.


Student Assistant Santa Clara University Heafey Law Library, Santa Clara CA Sep 2017 – Present

●Customer Service: Worked with customers, made suggestions, coordinated with supervisors, maintained customer databases, ensured all customers were taken care of in a timely fashion. Responsible for closing the library.

Proctor Santa Clara University School of Law, Santa Clara CA March 2017 – Present

●Proctored Law Exams

Volunteer Girl Scouts NorCal, CA Sep 2017 - Present

●Teaching HTML and user-interface design to school girls. Coordinated Community Outreach programs for women in STEM.


●Cloud Computing: Amazon AWS EC2 vs. Joyent’s Triton: A Comparison between Docker Container- Hosting Platforms.

●Machine Learning in Python: Developed prediction models for bike rentals in Seattle. Correlated findings with weather.

●Deep Learning in R: Implemented Recurrent Neural Networks in R to predict Forex Rates for Indian Rupee/US Dollar.

●RESTful API in Node.js for handling JSON data.

●Data Mining in Java -Implemented Time series analysis to analyze continuous stream of time-varying data.

Contact this candidate