What’s my experience

Talentsky, Inc.

August 2014 - present

Principal Software Engineer - Back End

San Francisco, CA, US

Talentsky powers skill communities so people and employers can better connect in the changing world of work. Enterprises publish role skills, illustrative work achievements and content that provides a clear understanding of the career experience. People use Talentsky to connect with communities of interest, follow specific roles to compare their skills to required and post validated work achievements to maintain their relevance for a brighter future.

Our enterprise client requested the ability for employees to self-assess skills associated with their roles during the on-boarding process without having to create moments or receive feedback from colleagues, so that self-assessed skills would be readily displayed on their profiles. I analyzed and assessed Talentsky platform codebase for risk and impact, and formulated a solution that would enable this request. * Quickly prototyped and tested my proposed solution before the full-blown implementation * Identified all the backend required changes for this feature and collaborated with BE team members to deliver the BE solution * On-boarded enterprise users can now have self-assessed skills at user profile level, which is transparent to the existing architecture regarding skill search, match, and comparison functionality * The solution allows self-rated skills to be converted to the conventional peer-rated skill proficiency, after certain number of feedback is received from colleagues

The low level Backend API platform security infrastructure was updated to support the Service Account Integration for enterprise customers so that: * All existing user facing APIs would not be impacted * Service Account Integration session would not be able to access the user facing APIs and vice versa * The security and permissions of the Service Account Integration APIs would be simplified and isolated from the user facing APIs

Based on our customer feedback and user testing, we changed the feedback comments for each skill to a single comment on Moment. I updated the model, APIs, and access control on the back-end to support the new Moment level comments. Finally, all existing skill level comments in LIVE were migrated to make it compatible with the new design.

During the Skill Curator v2 UI redesign and testing, I had an opportunity to ask our TalentSky skill curation team for their feedback. They had mentioned that it would be nice to know the skill usage count across Moments, Skill Searches, and Roles during skill curation, specifically when merging two skills, since they did not have any visibility to skill usage in unpublished Moments, Skill Searches, and Roles for other organizations. Although this feature was not in our backlog, I wanted to incorporate curation team feedback to enhance their overall user experience. After spending some time during off hours, I was able to deliver a new API that provides this information in time to be incorporated as part of skill curation v2 UI.

Citrix Systems, Inc.

August 2010 - August 2014

Principal Software Engineer

January 2012 - August 2014

Santa Barbara, CA, US

Technical Lead Engineer for Business Systems at Citrix SaaS Division responsible for Corporate Commerce System, which streamlined their existing sales process by bringing their business customers on board with e-commerce for their popular online collaboration/support products like GoToMeeting, GoToMyPC, GoToWebinar, GoToAssist, Podio, ShareFile, Enterprise suite of products. Responsibility included, but not limited to, the software engineering around billing and invoicing, collection, payment processing, domestic and international tax compliance, and system integration with other systems. Developed and managed a billing and invoicing module for corporate commerce system processing $500M in revenue annually.

Staff Software Engineer

August 2010 - December 2011

Santa Barbara, CA, US

April 2011 - December 2011 

I was the technical lead for integrating SAP Convergent Charging with the Corporate Commerce for Citrix SaaS division. I was responsible for, but not limited to: * Creating a new product type in commerce catalog and pricing to support audio service products. * Updating the quote flows, order management and billing and invoicing to support audio service products. * Overseeing the entire integration and supporting this project from the beginning to the end. As a result of successful implementation of this project, * Sales can quote and sell audio service products along with the “GoTo” service products on the same commerce system. * Customers are billed based on actual usage and/or overage of their audio service. * Customers received a single invoice for both “GoTo” and audio service products. * Streamlined the revenue reporting and recognition in SAP.

Recognized and awarded for outstanding performance and exceptional commitment to the company's core values during Q2 2011.


May 2007 - August 2010


Chicago, IL, US

Symbol Technologies is an American manufacturer and worldwide supplier of mobile data capture and delivery equipment. The company specializes in barcode scanners, mobile computers, RFID systems and Wireless LAN infrastructure As the architect for the project, I was responsible for: * managing one technical resource onsite and another technical resource in offshore India. * creating a detailed technical design document based on the business requirements prior to any development work. * development work and providing technical guidance to the team members. * creating a comprehensive test document with both positive and negative testing for all development work. * assisting and supporting User Acceptance Testing with users around the world. * assisting the client with production deployment. Implementation included SFDC integration, Quote to Proposal approval workflow enhancements, converting Quote xml to PDF document, email notification with Quote PDF attachment, and developing a metric report using Actuate report.

Sterling Commerce's Distributed Order Management implementation for DSW Inc.'s eCommerce. My responsibilities included, but not limited to: * Reviewed and provided feedback on the design documents prior to starting any development work by offshore developers in India. * Developed string test scenarios and scripts based on the business requirements identified in Solution Definition Document. * Lead the onsite testing effort with assigning the test scripts to testers, executing and reporting of defects, and attending the defect meetings. * Reviewed the defects and clarified the relevant business requirements to the developers in India. * Provided support for integration testing to DSW QA testing team. * Investigated and identified various integration issues around web services and MQ Queues with GIS team members. * Developed a high level design and requirements document around change requests. * Provided technical assistance around onsite build and deployment process.

Attended Sterling Order Management System training and Sterling Warehouse Management System training in Massachusetts office and received certifications.

Technology Solutions Company

June 1998 - May 2007

Principal Consultant

January 2001 - May 2007

Chicago, IL, US

Senior Consultant

January 2000 - December 2000

Chicago, IL, US


January 1999 - December 1999

Chicago, IL, US

Associate Consultant

June 1998 - December 1998

Chicago, IL, US

My education

University at Albany

September 1992 - May 1998

MBA, Management Information System

September 1996 - May 1998

Albany, NY, US

The Physical Space Inventory (PSI) is a database of all spaces in every building owned or used by the University. The PSI data is integral to numerous campus operations and responsibilities, including but not limited to, property controls, space management, statistical analysis, coordination of IT, various State and Federal reporting requirements and room scheduling. PSI is also the foundation of the University’s work order system, and provides the basis for tens of millions of dollars in federally-sponsored research overhead costs. During my second year in the MBA program, the PSI internship project was offered to me by the University Budget Office. The internship required 20 hours/week and I received a full tuition for the second year of my program plus $9K stipend. The database was developed in MS Access using forms, VBA, and reports. It also included a feature to export the entire database to a flat file so it can be uploaded to a designated server for FED reporting requirement.

BS, Computer Science with Applied Mathematics with Mathematics minor

September 1992 - May 1996

Albany, NY, US

Get the full experience on Talentsky