WEB DEVELOPER (OPEN TO REMOTE WORK ONLY)
I’m a Web Developer and UI Architect with a solid technical experience building web applications in San Francisco Bay Area. As a consultant, I work with large clients like Google or small startup teams with no name… yet. I always keep my skills fresh by staying on the top of the latest technologies, industry trends and practices. I’d like to learn your needs and how I can help you. Please reach out.
- 18 + years of solid web development experience
- I work with modern technologies
- Clear professional communications and honest advise
- Can cover project planning, design, implementation, testing and deployment
- Quality code delivered on time
- Available as needed. Client’s needs first
Google AI image recognition web app.
Google’s internal bugtracking tool is expanding into a larger, centralized application for project overall tracking. A number of highly desirable features needed to be added in order to take the step towards that objective. Dynamic table resizing and adding a custom link would be some of many major enhancements.
Walmart.com: migration of API Services
Walmart Labs updgrated the API Services that caused various high profile bugs. Here’s one of the issues that covers work on the server side area prior page render. The data set no longer returns the same structure and properties, disabling various feature compoments and resulting in page errors.
MyFitment: iFrame Selector Project
This widget can be embedded into any 3rd party website by just appending a one line of code. The secure communication is handled via iframe and window.postMessage() mechanism, as the actual app is hosted somewhere else. This widget can be used for easy to integrate chat clients, search boxes and in many other cases. In this specific project, the widget is used to search auto parts between 2 independent domains.
Macys.com: Component Browser
The internal tool is built to aid company’s development teams with live information and status of updates for app components developed within the organization. It queries private GitLab repos, checks and displays changes such as new, removed or modified packages, dependencies. Users can search for projects or navigate the tree. The beckend in Node.js and MongoDB is connected to the deployment system and with every Jenkin’s build a script would kick off a task to push project meta data to the tool’s APIs. The tool’s backend would deconstruct the data, create and organize a record in the database.
Stanford VPTL: HST project
Stanford VPTL group had an objective to release an educational web application that allows professors to create and manage exams. I was involved in a complete UI Architecture and development, from project’s inception to the end. The application is focused on complex user interactions with the web interface and RESTful API internal and external services. Features:
- Authenticate user with roles
- Create new exams
- Load and edit exisisting exams
- Perform searches with filtering and sorting
- Upload and Remove media files
- Smart auto scroll based on states
- Auto save documents in Edit mode
- Validate data
- Supports Security
- Built with Performance in mind
- Supports Responsive Design
- Supports Assesibility
Teradata: App Center 2.0
The project involved building the next version of AppCenter dashboard with up-to-date UI and UX, better performance and richer features. Integrated Login Auth, LDAP Settings, JSON validation, Stepper and other modules.
skyPatrol: Pebble Smartwatch App
skyPatrol displays real-time information of airplanes in the sky, based on user location.
The app is built for smart watch Pebble. When user selects a button to load the info, a request to the API end point is made. The response is a JSON based object that returns data and renders on the screen of the watch.
Cisco Intercloud: AMP (Account Management Portal)
This portal was built to allow CISCO Cloud users to have a consistent flow and seamless experience of interacting with various external CISCO systems.
The project involved a complete UI Architecture of the large scale application, integration with external and internal system components, RESTful API, security, authentication, SSO support, permissions, cross system communication, performance optimization, responsive design and more.
Monster Cable Products: Mobile Site
Converted and refactored site’s code to support mobile viewing experience and functionality. The site dynamically adjusts to various mobile devices, including iPhone, iPad and Android.
Enhanced functionality and layout of various components including navigation, supporting pages navigation, product main pages, main Responsive Design for main story page (http://www.monsterproducts.com/head-monster-story).
e8Security: Data Visualization
Botnet Cluster Visualization Prototype is a proof of concept for visualizing security intelegence data. The graph communicates a scenario where a source IP/domain sends data to destination IP/domain at a particular time period. The feature is built around asynchronous client-server communications utilizing RESful API services, data transformation and custom formatting to feed and render the graph, as well as real-time rich interactions.
Norse Corp: Cyber Security Project
Conceptualized, wire-framed and built Dashboard for Cyber Security Network Management with Data Visualizing. Socket IO interface to pipe and render network traffic and threat data. Built Link Attribution widget in d3.js to interact and retrieve linking data sets.
AT&T: AIR BI Tool
AT&T’s project AIR entailed building a Business Intelegence Tool for advertisement reporting and analytics. The tool pulled daily Big Data reports (TV, Cell phone, web), rendering in dynamic Data Visualization modules and thus allowing to interact and make scientific inferences, forecasts and computations.
Walmart: Vudu, Pharmacy projects
Walmart’s Vudu Video Service required client-side code optimization to enhance performance and transition from YUI to jQuery library support.
eBay: shopping.com projects
BARCLAYS GLOBAL INVESTORS: Tools, Internationalization Mexico
Project “Tools” was released in Q-3 of 2009. The objective was to introduce a new, easy and highly interactive experience for users to preview their financial analysis data summary.
Lazy loading concept allowed smart and fast on-demand data loading, thus allowing significantly faster performance on the Front End. Data Visualization allowed dynamic rendering and interaction of charts. Implemented system internationalization to serve Latin America.
A highly desired feature, “Find It In Store”, was launched on macy’s site to provide users with convenient experience of checking a product’s in-store availability in a near-by macy’s store location. It enabled users with an easy, fun and convenient online shopping experience by allowing them in real-time to check whether an item is available, draw directions to the closest macy’s store and print out the map and the barcode.
YUI libraries, MapQuest API intergration, Ajax with JSON formated data, CSS were the main technologies and implementations used to develop this wizard-like flow.