1. Ricardo Carvalho
2410 Hadley Lane Unit # D - Redondo Beach- California, 90278 – (310) 704-5093 – 652208@msn. com
P age 1
POSITION OF INTEREST- SENIOR DEVELOPER / SYSTEM ANALYST
An innovative softw are engineer w ith over fourteen years of experience in the full softw are development lifecycle
delivering customizable solutions. Expert in Object Oriented Programming Concepts, Service Oriented Architecture based
Applications, Client-Server, and N-tier architecture for the W indow s & Cloud platforms.
TECHNICAL SKILLS
Programing Languages: C# and V B.NET.
Framework.NET: ASP.NET programming model Web Forms & MV C, using .NET Framew ork 4.
IDE: V isual Studio 2010 & 2013.
Source Code Management Framework: Team Foundation Server, V isual Source Safe, StarTeam and Mission
Control.
Script Languages: JavaScript and jQuery - plug-ins.
Web Technologies: AJAX, XML, HTML, XPATH and CSS.
Operat ing Systems: W indow Sever 2008/2008R2/2012, W indows 8 & 7, V ista, XP and DOS.
Software: QuickBooks, Microsoft Office 2013/365, MS Microsoft Outlook, Report Builder, and Crystal Report.
PROFESSIONAL EXPERIENCE
MEDIA SERVICES – Senior Software Engineer (1999- Present)
Developed Production & Commercial accounting systems for the cloud environments using n -tier architecture,
V isual Studio 2010, APS.NET W eb -forms, ASPX, HTML, XML, CSS, JavaScript and JQuery-plug-ins.
Designed and created custom w eb user controls for auto complete, file explorer, login form, report buttons,
search controls, etc. Researched and made recommendations for 3rd
party controls such as drop down list,
grids, tabs, etc. Applied Html method to escape characters normally used for SQL Injections.
Designed databases and implemented data access layer using SQL Server 2012 and ADO .NET to create, insert,
update and delete records in C#.
Created business logic classes that serve as an intermediary for data exchange between the presentation and
database layers. Implemented the business rules that enforce the constraint on inserting, deleting, retrieving
and updating transactions using Microsoft.NET 4.0 and C#.
Used regex expressions to prevent script injections.
In charge of Cloud Migration, moving over 900 databases from 4 servers to the cloud environment and changed
the architecture from single Client/Server to n -tier architecture by scaling down. The application w as
distributed between Applications, Databases, and Reporting servers.
Implemented replication mechanism to synchronize data among different databases so local offices can w ork in
off line mode. The entire mechanism w as coded w ith the stored procedures running in the Firebird -RMDBS.
Evaluated several versions & editions of SQL Server (2005, 2008, 2008R2, 2012) for programming, staging and
production environments.
Responsible to configure reporting services manager and deploy report definition files using Business
Intelligence Development Studio - BIDS.
W orked w ith a migration project by coding scripts to create and configure new databases to be a part of
Availability Groups for clustering disaster and recovery.
Created several job schedules using SQL Server Agent to perform patches, and nightly backup routines.
Created scripts for ETL activities for migration scenarios and scripts for upgrades, backup/recovery, patching
strategies to support the application needs.
I developed a series of SQL objects, such as tables, view s, triggers, indexes and stored procedures for software
releases needs.
Designed databases based on client’s requirements and developed a series of SQL objects such as tables and
enforcing data integrity for primary key, foreign key, unique, default values and cascade.
Monitoring and making recommendations for performance improvement in hosted databases w ith SQL Server
profiler tool, database engine tuning advisor, execution plans.
2. Ricardo Carvalho
2410 Hadley Lane Unit # D - Redondo Beach- California, 90278 – (310) 704-5093 – 652208@msn. com
P age 2
W orked w ith security policy for SQL Servers users for programming staging and production requirements based
on W indow security user accounts for local, group and domain.
Implement different kind of reports, sub reports, drilled-down reports for the accounting software using SSRS.
Participated in code review s and provided feedbacks for peer developers.
SONORA – VENNER FACE MANUFACTURERS – Independent Consultant (1997- 2008)
Designed a Client/Server application for the Windows platform to manage accountings, line production, inventory,
and shipping modules using Delphi7 as IDE, Report Builder as reporting tool , and 3rd
party control (Power 2000)
to enrich the w indow s forms behaviors, making the user interface more friendly end users.
• Played a significant role in the expansion and upgrades of netw ork for W indows 2008 small business server and
replaced all w orkstations to W indows 7 Professional. Ensured coordination in email, contacts, and schedulin g
through implementation of Microsoft Exchange server. Maintained a high level of accuracy in the installation of
SQL Server 2008, Reporting Services Management, and IIS7.
INTERESTS
• High personal ethics.
Ability to w ork in a strong team oriented environment and w orking w ith minimal supervision.
Proficient at decision-making, comprehensive problem solving, quick learner, self-motivating person, and
hardw orking.
V ery passionate about learning new things.
W orked w ell under stress.
Having full-stack skills by involving in the w hole software life cycle process.
EDUCATION
DE GR E E I N PH Y SI C S ▪ Universidade Federal Fluminense ▪ Nit eroi, Brazil
INT R O DUC T I O N T O VI SUA L BA SI C F O R WI NDO WS WI NDO WS NT 4.0 HA NDS ON PR I NC I P L E S O F AC C O UNT I NG 1B
Universit y of California at Los Angeles ▪ Los Angeles, CA, USA
DE L P H I CO UR SE ▪ Media Services, Los Angeles, CA
REFERENCES
Rodrigo Braga, IT Manager/Senior IT Net work Administrator
Phone: (310) 951-2830 * Email: Rodrigo@bragabox.com
Marshall Hayashi, Senior Software Engineer @ Robinson Pharma, Inc.
Phone: (818) 434-3976 * Email: mdhayashi@verizon.net
Hai D. Cao, Senior Dat abase Development Engineer @ Johnson Controls, Inc.
Phone: (714) 398-4449 * Email: sric115396@aol.com