We provide IT Staff Augmentation Services!

Solutions Architect Resume

4.00/5 (Submit Your Rating)

New Jersey, NJ

Objective
Seeking software engineer position with hands-on development work in an organization where strong knowledge in software architecture and software development process is needed.

Skills
Emphasis on: Rich Internet Application, Online Marketing Technology

Technologies: Java, C#, Flex, JSP, JSTL, JavaScript, Ajax, CSS, HTML, XML, LINQ, C/C++.

Frameworks: Spring MVC, Cairgorm MVC, Visualforce MVC, Hibernate, DWR.

Salesforce: Apex Developer, System Administrator.

Experience using: IntelliJ Idea, Eclipse IDE, Microsoft Visual Studio, Oracle, MS Sql, MySql, PostgreSql, Jrun, Tomcat, WebOrb, Subversion, CVS, SoapUI, Photoshop, Expression Web, Crystal Report.

Other: Excellent problem solving skills, team-oriented, good communicator, self-motivated, bilingual. Extensive experience in the software development process, software architecture and software production.

Education
B.S. Computer Science and Engineering

Experience
04/12 – Now Solutions Architect, Confidential,
Responsibilities: Researched and integrated various technologies into Salesforce platform. Developed and maintained web applications using Apex class, trigger, Visualforce, CSS, javascript, and jQuery. Responsible for creating custom objects and field. Tested application functionalities, debugged and refactored existing code to enhance performance. Gathered and analyzed specifications, and wrote unit test cases for the cloud applications.

Projects
Revenue Forecast – an application designed to help businesses predict revenues precisely for new products or services. Some of the features including forecasting base on different periods, rolling up forecast entries for a sales person or a group, and provide report on some key metrics like gross/net revenue, actual versus estimated income.
Technologies used: Apex class, trigger, javascript, jQuery and VisualForce MVC.

License Renewal – an application used to remind customers to renew their products. The application has two main components. The daily scheduler has the logic help to identify licenses need to be renewed and sends customer email notifications. The UI component allows the customers to renew products, make comments, select related products, and finally track upcoming products and services.
Technologies used: Apex class, trigger, javascript, jQuery and VisualForce MVC.

11/09 – 12/11 Software Engineer, Confidential,
Responsibilities: Designed and developed connect modules; Managed Salesforce cases, provided short-term fixes and long term solutions; Monitor reporting, aggregating, and optimizing services; Analyze optimizer business logic and make necessary changes to shift budget to different tiers to provide a more effective cost for click conversion.

Projects
Core Services – central system to control the accounts on the publishers; gathers reporting data, analyzes the data and makes bid/budget adjustments base upon a set of rules and logics.
-Connect Module: communicates with the publishers to setup accounts, campaigns, ad groups, ads and keywords. This service also fetches daily reporting data from the publishers.
-Aggregator: takes reporting data and organizes impressions/clicks for accounts, campaigns, contracts and by date.
-Optimizer: analyzes key metrics and adjusts bids/budgets base on a set of rules to maximize campaign performance
Technologies used: C#, LINQ, SQL Server and SoapUI
Media Providers: Google, Yahoo, Bing, Ingenio, Bidsmart and Ask

Maintenance – identify various issues and provide short-term fixes and long term solutions
-Geneva web application: research ui issues and fix bugs for the account provisioning system.
-Reverse Proxy: setup replacement rules; research customer sites and identify javascript, flash and other technologies that could affect the replacement process of text and images.
Technologies used: C#, LINQ, SQL Server and Salesforce

02/07 – 11/09 Software Engineer, Confidential,
Responsibilities: Gathered and analyzed specifications; Architected and developed projects from start to finish; Designed database, workflow engine and reporting engine; Managed Salesforce and developed under Salesforce platform; Implemented distributed n-tier web applications using OO Design, MVC architecture, and other design patterns.

Projects
Mobile Management - Application for managing mobile devices.
-Asset management: view devices by employee, department, and device type.
-Case resolution: ensures that requested services are delivered in timely manner. Histories include a summary of all changes, a log of comments, phone calls and escalations.
-Analytical component: advanced workflows and triggers to notify the analyst of high usage, zero usage and discrepancy bills.
-Report: billing details, billing summary and drill down graph.
Technologies used: Flex, Cairgorm MVC, Salesforce Apex & database.

Approval Workflow - HR tool to ensure employee data integrity.
-Request: managers submit requests up the approval chain.
-Notification: request reaches an authority in charge of its approval, who is informed by an e-mail. The approval authority can grant, reject, or forward the request.
-Reminder: workflow engine sends reminders and escalates pending requests.
-Scheduler: changes take effect immediately or can be scheduled for a future date.
-Report: customize reports by Id, date range, name, and request type.
Technologies used: Java, Flex, Spring MVC, WebOrb, Salesforce Apex & SF database.

Salesforce Administrator/Developer - Develop in Apex and configure Salesforce
-Manage UI: setup tabs, custom objects, custom fields, layouts, record types, email templates.
-Manage security: setup company hierarchy, roles, profiles, permissions, and sharing rules
-Manage workflows: setup workflows, escalation rules, email alerts and update actions.
-Develop Apex classes, triggers and writing SOQL.
-Manage data: setup database, data migration, generate reports, and schedule tasks.
Technologies used: Salesforce.com, Apex, data loader, custom data migration tool.

04/03 – 12/06 Software Engineer, Confidential,
Responsibilities: Gather and analyze specifications; Develop and maintain a web-based account provisioning tool; Test and debug applications; Manage company website and administer Salesforce; Design user interface and landing pages; Architect credit card transaction system.

Projects
Merchant Center – Application for the merchants to manage their accounts
-Campaign Management: customers setup call campaigns and select different call packages.
-Landing Page Map: get coordinates from Yahoo and generate maps using Virtual Earth.
-Push Report: feature to let customer selects a report type and schedules delivery interval.
-Call Back: feature to let customers select a date/time for merchant to call them back.
-Dispute Management: customers create disputes which then reviewed by a representative.
Technologies used: Java, Spring MVC, Hibernate, Oracle DB, Virtual Earth, Salesforce API.

Analyzer – Service responsible for analyzing call quality and optimizing call campaigns
-calculate contracted budget and allocate calls to satisfy a package.
-analyze the number of unsuccessful calls and the quality of the calls merchant received.
-filter out calls from the same numbers and calls that fail to meet pre-determined rules.
-send notification to representative of any potential frauds, and poorly performed campaigns.
Technologies used: Java, Hibernate, Oracle DB.

Billing Application - Web-based billing system
-Stores customer billing information and subscribed package details.
-Imports/exports billing data from/to Quicken and generates custom invoices.
-Generates reports for customers, management team, sale team and channel partners.
-Issues credits and gives discounts to the customers.
-Process credit card using SecureCC (custom tool adheres to Visa&Mastercard guideline)
Technologies used: Java, Oracle DB, XML and TrustCommerce api.

Jambo Corporate Site - Maintain the company website
-Design and build web pages using Expression Web.
-Create and edit graphics using Photoshop.
-Create dynamic pages to take orders and inquiries online.
-Track and analyze visitor statistics with Webtrends.
Technologies used: DHTML, Javascript, Ajax, Java, Salesforce API, Webtrends.

Salesforce Administrator - Configure Salesforce and manage SF marketing campaigns
-Manage tabs, custom objects, custom fields, layouts, record types, email templates.
-Manage company hierarchy, roles, profiles, permissions and sharing rules.
-Setup workflows, escalation rules, email alerts and updates.
-Design marketing campaigns, generate leads, and manage opportunities and accounts.
-Setup case management system to handle customer requests.
-Migrate data between relational database and Salesforce relationship database
Technologies used: Salesforce.com, data loader, apex explorer.

09/01 – 04/03 Software Developer, Confidential,
Responsibilities: Developed and maintained web-based training application; Managed existing reports and generate new ones base upon customers’ requests.

Learning Management System – Design and develop a learning application to track and manage employees’ internal training progress.
Technologies used: Java, Jrun, MS SQL.

Audio Converter – Design and develop application to convert vox files to asf format for real time streaming over the web.
Technologies used: VB, MS SQL, Windows Media API.

Reporting – Develop variety of reports, and integrate graphical components into reports using MapInfo API and Java Charts.
Technologies used: Java, Jrun, MS SQL, MapInfo, Java Charts.

We'd love your feedback!