Sr Developer/technial Team Lead Resume
Siliconvaley, CaliforniA
SUMMARY:
- Over 11 years of Hands On technology (full stack) experience: analysis, design, development, testing, implementation of client/server applications for
- Experience working with leading products such as Elastic Path, Tibco and OpenSource Products.
- Lead teams of 10+ people spanning various goelocations.
- Productize POC’s for Search, relevancy, BigData for large SAS/Web Based Businesses.
- Architected, designed and developed SOA based distributed eCommerce solutions using combination of Packaged and custom applications and frameworks.
- Participated in the design and development of full order life cycle from eStore site design, Product Catalog display, Inventory Management, Pricing and Merchandizing, User Account management, Shopping Cart, Checkout, Payment Gateway with PCI Compliance support, Order Management, Reverse Logistics(Refunds and Chargebacks) and associated business intelligence and operations reports.
- Used Content Management System, Interwoven Team Site - to enable and support Internationalization, Globalization and Configuration Management of the eCommerce Store.
- Good working knowledge in Data Structures(Collections API), DBMS, UML, Multi Threading, Socket Programming, RUP, UML, OOAD
- Expertise on Online Sales - eCommerce Platform development using Elastic Path.
- Have done design and hands on development on all layers of Multimedia Messaging for Telecom Domain (MMSC).
- Have designed and developed Web Services using the SOAP protocol.
- Have designed and developed custom XML and XSD schema definitions and built applications using these custom developed schemas.
- Hands on experience in configuring application servers for Non Prod environments
- Good working knowledge in implementing business rules using JBoss Drools framework.
- Have applied Java/J2EE Design Patterns like Factory, Singleton, Business Delegate.
- Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
- Have worked with Industry standards such as SEI-CMM and Six Sigma
TECHNICAL SKILLS:
Programming Languages: Java, C++
J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, JNDI, RMI, Web Services and Java Mail,
Web Technologies: XML/XSD, XSL, XSLT, CSS, JavaScript, XHTML, HTML, DHTML.Angular JS, jquery, bootstrap.
Frameworks: Struts, Wicket, Spring, Hibernate, Open JPA.
IDE Tools: IntelliJ Idea, Eclipse, MyEclipse, NetBeans.
Databases: Oracle 8/9i/10G, Sybase, MySql4, SQL Sever 2000, Microsoft Access 2000.
Platforms: UNIX/ LINUX, DOS, Windows 9x/NT/2K/XP .
Application/Web Servers: JBoss, IBM WebSphere 4.0, WebLogic 7.x/8.x/9.1, Jakarta,Tomcat 6.0
Design and Modeling Methodologies: Agile, Waterfall, RUP, UML, OOAD.
Other tools and technologies: Perforce, ClearCase, Clear Quest, JIRA, Maven, ANT, XML Spy, Soap UI.
PROFESSIONAL EXPERIENCE:
Confidential, SiliconValey, California
Sr Developer/Technial Team Lead
Responsibility:
- Lead Team developing REST based API’s for the internal/external clients.
- Able to Develop Mobile (ios/android) Apps.
- Able to create New products for customers.
- Lead Team developing the seeker side of the web-application.
- New User/Seekers Registration increased by 30% YOY.
- Searchable User/Seekers count increased by 25% YOY.
- Cost Saving - Moved from Existing Paid service to Robust Open Source Platform.
- Lead Team developing the WebStore for fulfillment/purchasing/posting Jobs online.
- Monitored the traffic patters, and conducted A/B testing to understand the customer.
- Conversion rates for product purchases (revenues) increased by 50%.
- Post Purchase Experience Quatity improved by rebundling freemium products.
- Designed/Developed Apache SOLR based search engine for job seekers and employers.
- Cost Saving - Moved from Existing Paid service to Robust Open Source Platform.
- Increased Search Performance by 100%.
- Designed/Implimented Mongo DB based NoSQL solutions for the platform.
- Implimented OAUTH for authentication of the REST API calls.
- Implimented API Gateway for throttling/limiting the REST API calls, depending on the Client Credentials.
- Designed Notification solution (email/ios/android) for seekers and employers.
- Designed Login with FaceBook/Google solution for the seekers.
- Developed CodeGenerater for the BackendTeams to auto create service layer skeletons to connect to Relational/NoSql DataBase.
- Developed integrated searching for Customer/Employers to get consolidated results from internal and external datasources.
- Designed/implemented the device fingerprinting for the new seekers for determining the job application quality.
- Designed/implemented partner integrations for online tech cources.
- Engineering Manager & Technical Product Owner for the PlatformServices.
- Gather Functional requiremtns and Create Technical Specifications/Stories for the API facitlitation.
- Monitor and Understand the User/Traffic Behavior to measure the ROI/Success of the Features introduced.
- Improve the Product KPI’s by understang the Reporting Trends.
- Product BrainStorming for New Features improving the Platform.
- Leading the Dev/QA/Automation/Load/Deployment Team to deliver the User Stories on a biweekly Sprint Basis.
- Developing/Reviewing Backend/Frontend Code.
- ScrumMaster for the Seeker Development Agile Team.
- Supporting/Trouble Shooting Priority issues for Production Support Team.
Environment: Java1.7, Spring 2.5, Axis 1.4,2.0, Unix-Sun Solaris 10, Oracle 11g, Spring 2.5, OpenJPA, Elastic-Path, JMS, TIBCO.
Confidential, Cupertino/MountainView.
Senior Developer
Responsibility:- Implemented Digital Wallet Payment Type using World Pay Gateway.
- Developed Fluid Upsell method of Marketing and Selling Norton Line of Products.
- Developed 3D Secure flow for Credit Card purchases (Russia/India/Poland Sites).
- Developed / Implemented the Device Fingerprinting Solution for Fraud Prevention.
- Integrated the eStore site with LIVE CHAT
- Integrated with reporting tools like Omniture and T-Leaf.
- Developed a custom inhouse Customer Service Application to provide agents with tools to provide quality customer service and ticket management.
- Involved in IVR integration on the Customer Service Application and enabled support for data security using Ingrain encryption.
- Implemented a ZANOX based Affiliate Network solution for tracking and computation of affiliate Sales Commissions and Adjustments for refunds/returns.
- Implemented a customize Checkout flow to enable Partner specific Shopping cart experience.
- Developed a Crawler to crawl the Symantec Norton eStore site and generate Site Map XML. This was then used to enhance and support SEO of the website
- Implemented the Opt-Out Trial ware Functionality and Monthly Billing flow for Purchases.
- Cookie Refactoring - Redesigned the cookie handling mechanism by consolidating and encrypting the stored data.
- Enhanced Campaign Management Reporting and Analysis, by accessing TnT (Test and Target) REST based APIs.
- Worked with Product Managers to understand requirements and conduct feasibility analysis.
- Prepared Technical Design and Developed modules using Java/J2EE, Spring, OpenJPA/Hibernate
- Used Spring framework for dependency injection and Quartz API for offline batch jobs
- Developed web-services invocation framework to enable the user interface/front end apps to interact with web-services at real-time.
- Member of Agile team for Scrum Based Development . Also assisted in Effort Estimation, Planning
- Implemented business rules using JBoss Drools framework.
- Confirmed Maven configuration files with Hudson for automated deployment.
- Was responsible for maintenance of Perforce for Configuration and Version Management
- Used Cenzic to analyze and resolve Security related issues in the code
- Used Fortify to review code.
- Supported the team for Load Test and helped in Analysis/Resolution of issues identified during LT
- Used TLeaf / SPLUNK to provide Production Support and Problem Management Analysis
Environment: Java1.6, Spring 2.5, Axis 1.4,2.0, Unix-Sun Solaris 10, Oracle 11g, Spring 2.5, OpenJPA, Elastic-Path, JMS, TIBCO.
Confidential
Senior Developer
Responsibility:- Push Proxy Gated Implementation as Relay Plugin. SMPP (Short Message P2P), UCP (Universal Computer Protocol)
- Simulator Development for the Push Agents.
- Enabled support for GSM/CDMA implementation,
- Used Java multi-threading concepts to enable support for Asynchronous Communication in both Prepaid Plugin and Push Proxy modules
- Developed the SOAP based PrepaidPlugin Billing module
- Enabled support for HTTP and LDAP protocols within PrepaidPlugin
- Enabled socket based TCP (BER encoding) in the PrepaidPlugin
- Customized JSP to change look and feel of Business Objects UI for the System Report Generator.
- Participated in all phases - Requirement Gathering, Feasibility Analysis, SRS Documentation
- Developed Shell Scripts to simulate Load test data volumes.
- Used IBM Clear Case to merge code from developer branch to the stable /main branch
- Implemented Multi Threading, Socket Based Solution, SNMP Monitoring Alarms.
- Team member in an Agile team for Scrum Based Development
Environment: Java1.5, Axis 1.4, Axis 2, Unix-Sun Solaris 10, XML.
Confidential
Lead Developer
Responsibilities:
- Design and development of a Core Java based DB Repair tool to
- Read a CSV formatted Flat file output of Streaming errors during synchronization,
- Build build rules to Analyse and Fix these errors automatically, and
- Re - run the Geo Synchronizer tool to Synchronize the APR with PPR for the errored records.
Environment: Java1.6, Unix-Sun Solaris 10, Oracle 9
Confidential
Lead Developer
Responsibilities:
- Designed and Developed the Core Java based PRP Relay gateway
Environment: Java1.6, Unix-Sun Solaris 10
Confidential
DeveloperResponsibilities:
- Used RUP for design and development.
- UI Development/ Mock up creation.
- VSS Administrator for the entire project team
Environment: Java1.5, Struts 1.2, Hibernate, JSP 2.0, JDBC 2.0, Sybase, EJB 3.0, SONAR framework.
Confidetinal
DeveloperPower Tracker
Responsibilities:
- Designed and Developed the Power Tracker 2.0 module.
- Security/Code Review Tool Management.
- UI Development/ Mock up creation.
Environment: Java1.4, Struts 1.2, Hibernate, JSP 2.0, JDBC 2.0, Oracle 8i
Confidential
TraineeResponsibilities:
- Designed, Developed and Unit Tested the TextXpress plugin for MS Word 2000
Environment: C++, C#, COM, XML