Entrepreneur Resume
2.00/5 (Submit Your Rating)
San Jose, CA
TECHNICAL SKILLS
- Java
- Algorithms
- C
- Web Services
- REST
- SOAP
- SOA
- Database
- SQL
- No - SQL
- Cassandra
- Eclipse
- Maven
- Git
- Spring
- Junit
- Distributed Systems
- Scalability
- Cloud
- Security
- Architecture
- Big Data
- Hadoop enterprise integration
- UML
- OO
- Caching
- Messaging e-commerce
- Software development.
PROFESSIONAL EXPERIENCE
Entrepreneur
Confidential, San Jose, CA
Responsibilities:
- I was the architect for large scale distributed systems; Confidential Listings and Shipping & Logistics.
- Lead architect for Global Shipping Platform, which is an international cross boarder Shipping & Logistics solution for Confidential buyers and sellers.
- The system computes duties, taxes & shipping for international buyers.
- I was the lead architect for this large distributed sub-system, involving 30+ cross-domain teams within Confidential and also 3 rd party systems like Pitney Bowes, PayPal, etc.
- Architect for Large Merchant Services.
- Designed the translator, mapper and reducer (map reduce) functionality to onboard large merchant inventory data on to Confidential .
- Internal cloud based file uploader was setup for users to upload data.
- I was part of the Confidential web services review committee to enforce standards & principles for service definitions, data types, and operations that are built using either SOAP, SOA or REST.
- I was involved in scalability and performance projects of my architectural domains and was also instrumental in eliminating or reducing all the single point of failures in production
- I was the architect for critical projects like; Confidential Local, Shipping rate calculator using search, Fast N Free shipping for buyers by mining historical transactional data using Hadoop, single and multiple shipping label printing platform for Confidential & PayPal by integrating with USPS, FedEx, etc.
Principal Engineer
Confidential, San Jose, CA
Responsibilities:
- I was the lead developer in building the backend functionality for Confidential listing site in Java that is currently live.
- Designed & implemented the DAG (Directed Acyclic Graph) structure to model the listing fields (input fields with complex dependency and constraints between them).
- I was primarily responsible for overall design of the listing platform for Confidential, which includes data modelling, application modelling, client-server communication design, testing, code roll out, fixing bugs, interacting with cross development teams, PM's, PJM's, QE, OPS, etc.
- Enhanced and developed listing related APIs for Confidential .
- The technology used was XML over HTTP with XSD validations.
- SOAP support were also available for the same.
- I was the sole backend developer to build the Half.com selling platform for Confidential after the acquisition of Half.com. Migrated Half.com (C++) to Confidential platform (Java).
Staff Software Engineer
Confidential, San Jose, CA
Responsibilities:
- I was responsible for code refactoring effort to simplify the listing code base and reduced Cyclomatic code complexity (used Sonar to measure) by 50%.
- Reduced the database hits from application by 30% and improved the application performance.
- Lead developer for integrating Skype with Confidential (after Confidential acquired Skype) & later the feature was removed after Confidential sold the property to Microsoft
- Build APM (Automatic Payment Method) for delinquent Confidential sellers & integrated it as part of the listing process on Confidential .
Sr. Software Engineer
Confidential, San Jose, CA
Responsibilities:
- Involved in the migration of Confidential site from C++ to enterprise Java platform.
- Lead developer for building the listing site for NL and CN countries for Confidential with Internationalization (I18N) and Localization (L10N) support
- Worked on performance and scalability of MyEBay & Selling Manager (traffic 100+ Million/day).
- Enhanced Confidential developer public API's related to listings and also improved performance of metadata getter API's. Improved the performance by 70%.
Software Engineer
Confidential, Fremont, CA
Responsibilities:
- Primary developer of CMP 2.0 (EJB 2.0 specification) support for Versant
- Implemented the cascade delete feature, which does a closure on the root persistent object and all the referenced entities recursively
- Designed the J2EE's Hot Deploy feature for the CMP container.
- Implemented connection pooling for Versant using Java, which is used within J2EE app server
Software Engineer
Confidential, Irving, Texas