Java Developer Resume
Mountain View, Ca
SUMMARY:
- 6 years' software development/programming experience in Java and related technologies.
- 70% backend, 30% frontend
TECHNICAL SKILLS:
- Java
- Spring
- Spring Boot
- MongoDB
- Hibernate
- AWS EC2
- S3
- MySQL
- Oracle
- Restful web services
- Jersey
- Spring REST
- Servlet
- Jsp
- Sql
- Soap
- Git
- Perforce
- SVN
- CVS
- Agile
- AngularJs
- Bootstrap
- JS
- Ajax
- Tomcat
- Maven
- Gradle
- Jetty
- Junit
- Eclipse
- Linux
- Windows
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Java Developer
Responsibilities:
- Helped in support and maintenance Paypal Payment plugin for french language.
- Integrated and tested the plugin into the Quickbook app.
- Figured their proprietary V4 way of web services development for another Staging app which sits between customer data feeding entity and Quickbook app.
- Developed and tested web services in V4 way for basic CRUD of transactions, transactions matching, customer/vendor matching.
Environment: Java, Grunt, Tomcat, Oracle, REST, Git, Npm, Spring Boot, Hibernate
Confidential, Newark, CA
Java Developer
Responsibilities:- In order to ease mass - entry of employees of customer companies, I uploaded csv file containing employees to AWS Bucket, then downloaded to populate the employees into db. Emailed errors using external mail server. Wrote web service API's for this too.
- Similarly, wrote api's for mass-uploading of 401K contributions of employees that display on pay--stubs. Wrote Api's for displaying contributions on list with features- sorting, pagination and searching.
- Improved mappings on mongodb collection objects in application.
- For smart notification system on smart phones, logged all emails sent out as notifications into db by using webhook and by communicating with external email-server.
- For another project, I helped deploy my own written a sample web-service application initially on AWS EC2 by installing and configuring nginX, Tomcat, Postgre, SSL, Spring Security, CORS on ubuntu linux instance.
Environment: Java, Spring Boot, Spring REST, Gradle, MongoDB, AWS, Git, Eclipse.
Confidential, Palo Alto, CA
Software Engineer
Responsibilities:- For E-Commerce app, helped build a testing framework to compare actual and expected results by pre-staging expected response jsons before testing. Also developed algorithm to compare 2 jsons and made it available through web service.
- Developed typeahead component for search like on e-bay and made it to call e-bay search api.
- Developed algorithm to display hierarchical data in linear form for UNSPSC.
- Used apache connection pooling to handle multiple web service calls.
- Full stack solution to change logging level of application by making web service call w/ authentication.
- Full stack solution to lookup ordered items by making web service call.
- Some google chart work.
Environment: Java, Restful web service, Jersey, JAXB, Jackson, AngularJS, Spring, Hibernate, Oracle, Maven, Perforce
Confidential, Denver, CO
Software Engineer
Responsibilities:- Restructured the application using 3rd party Vidyo plugin/library for online video conference between a doctor and a patient.
- Developed the application as a SOAP client to consume Vidyo's direct portal web services in the 1st phase, then in 2nd phase to consume the same services but through intermediate wrapper web-services.
- The application consisted of features like login, join conference, leave conference, mute/unmute video and sound, fetch participants of the conference frequently, share application, fullscreen, PiP, Split, Chat, Help.
- Integrated with Hyperspace/Epic/HCOT that launches the application and with consumer application.
Environment: Websphere, Java, servlet, jsp, jquery, require.js, handlebar.js, html, css, bootstrap, CXF, GIT, SOAPUI, Agile.
Confidential, MountainView, CA
Software Engineer
Responsibilities:- User role, permission, profile, company management page.
- Design/Development of new feature used for annual/quarterly rollup for subsidiary companies.
- Replaced existing password algorithm with new one.
- Researched for new software tools, libraries, frameworks and integrated and configured them for build & deployment.
- Developed web services for accounts import, queries.
Environment: Eclipse, Java, Spring 3.1, Hibernate 4, Rest, JAX-RS/Jersey, JS, Oracle 11g
Confidential, Martinez, CA
Software Engineer
Responsibilities:- Development of alerts posting tools for new customers. Used jquery components & google map with polygon drawing and address search features.
- Digital signature generation & validation of alert xml and X.509 digital certificate generation.
- Implemented java internationalization feature for spanish language.
- Modified Art Botterell's open source CAP alert xml by adding/stripping tags in the formation/deformation of the xml.
- Developed REST web services for alerts requests and responses.
- Wrote Stored Procedures, functions, views, triggers.
- Designed/developed a driver for CFA LCD device for displaying menus, navigations by pressing buttons and then sending commands to devices connected. Integrated into main server application.
- Developed a driver for modem that makes a call and plays .wav sound file over phone line. Integrated the driver to their existing system and added features.
- Designed/Developed java programs to post alerts as info on facebook page & as status on twitter. Integrated this module into main server application.
- Designed/developed phidget device controlling system to constantly monitor multiple digital and analog inputs (ie ac/dc volts, physical doors, motor etc) to interface with outputs (siren, light) and post alert messages accordingly to server. Integrated into main server application.
- Modified an open source app to get it to display received sms as pop-up alert and published it on google store. Integrated into main server application.
Environment: NetBeans, Java, JNI, multi-threading, Android 4.1, C++, Jsp, Servlets, SAX, XML, HTML, CSS, Js, Jquery,