Principal Engineer Resume
Washington, DC
SUMMARY:
- Over 15 years of experience in IT industry with over 5 year’s experience developing applications in the Salesforce.com CRM.
- Experience in various stages of Software Development Life Cycle (SDLC) including analysis, requirement engineering, development, deployment and maintenance of web - based and portals based object oriented enterprise applications.
- Experienced in implementation using Apex Language, Classes, Controllers, Triggers, Web Services, Visualforce Pages, Components, Tabs, and Dashboards.
- Experience in realizing the business requirements to design on Salesforce.com platform, by designing the required entities like custom objects, creating the relationships/ junction objects like Master-Child, lookups, Entity Relationship data model, Pages, Classes, Interfaces, Workflows & Workflow rules, triggers, Email alerts and business logic.
- Experience in using different data tools - Apex Data Loader, dataloader.io, SOQL Workbench, developer console.
- Experience in developing Web, Client server and Distributed technologies based applications using ASP.NET, C#.NET, ADO.NET and SQL Server .
- Experience in SQL Server and SQL databases and Familiar with Stored procedures, Triggers and Functions using T-SQL.
- Having good knowledge of all phases of SDLC with expertise in Requirement Gathering, Analysis, Designing, Development and Testing.
- Team player with good interpersonal skills, strong understanding of fundamental business processes, excellent Communication and Problem solving skills.
TECHNICAL SKILLS:
Salesforce Technologies: Apex, Visualforce, Triggers, SOQL, SOSL,Workflow & Approvals, Formulas, Validation Rules, Email Templates, Roles & Profiles, Dashboards, Reports, Force.com IDE, Eclipse, Sublime, Apex Data Loader, and Web Services Integration using SOAP & HTTPs.
Force.com Eclipse IDE Plug: in, Force.com Migration Tool, Force.com Data Loader
Languages: Apex, C#, VB.Net, XML,VB 6.0, T-SQL.
Web Technologies: ASP.NET, AJAX, CSS, HTML, JQUERY, JAVASCRIPT
Version Control: SVN
Data Bases: SQL SERVER, MS ACCESS
Distributed Technologies: WCF, Web Services.
PROFESSIONAL EXPERIENCE:
Principal Engineer
Confidential
Responsibilities:
- Worked closely with business user groups and performed detailed analysis of business and technical requirements and designed the solution.
- Designed, developed and deployed Apex Classes Extension Classes to support Visualforce pages development, and Apex Triggers for various functional needs in the application.
Environment: Salesforce.com, Apex, Triggers, Visualforce Pages, Data Loader, SOQL, SOSL, Data Migration, Reports, Dashboards, Email Services, Eclipse with Force.com IDE Plug-in, Force.com and Windows.
Principal Engineer / Sr. Software Engineer,
Confidential, Washington DC
Responsibilities:
- Lead the support team to prioritize O&M issues and provide technical solutions to meet business requirements
- Worked closely with business user groups and performed detailed analysis of business and technical requirements and designed the solution.
- Developed Apex Classes, Custom and Extension Controllers Classes and Apex Triggers for various functional needs in the application.
- Implemented custom validation rules, custom formulas and Email Templates
- Written SOQL queries in Apex Classes and triggers.
- Integrated Apex with External services by making callouts that used SOAP and WSDL.
- Implemented Workflow rules, Workflow Approvals, email alerts and field updates for business process automation.
- Created Custom Controllers to make external web service callouts, validate and insert data.
- Created users, roles, public groups and implemented role hierarchies, sharing rules and record level permissions to provide shared access among different users.
- Used Apex Data Loader, dataloader.io for migration of data into Salesforce.com from other systems.
- Debugged Apex scripts using Debug Logs and System Log Console to catch Exceptions and made sure execution falls within Governors and Limits.
- Performed Data Migration from home grown legacy system to Salesforce CRM.
- Implemented Visualforce pages with public-facing websites by using Force.com Sites.
- Helped integration team for accessing the SFDC data using Web Services.
- Provided post-implementation support to assist end users in creating reports and dashboards
Environment: Salesforce.com, Apex, Triggers, Visualforce Pages, Data Loader, SOQL, SOSL, Data Migration, Reports, Dashboards, Email Services, Eclipse with Force.com IDE Plug-in, Force.com Web Services API and Windows.
Principal Engineer / Sr. Software Engineer
Confidential, Washington DC
Responsibilities:
- Designed and implemented User Interface using Visual force pages and Visual force components.
- Designed WCF with Service oriented architecture to support Distributed Computing.
- Designed and implemented business and data framework components
- Involved in production bug fixing, functional and integration testing
- Created database scripts to migrate data from SQL Server DB to Salesforce platform.
Environment: Salesforce.com, Force.com IDE, Apex, Visualforce pages, SOQL, Data Loader, Data Migration, SQL Server and Windows.
Principal Engineer / Sr. Software Engineer
Confidential, Washington DC
Responsibilities:
- Designed and implemented User Interface using Master Pages, User Controls and Infragistics web controls.
- Designed WCF with Service oriented architecture to support Distributed Computing.
- Designed and implemented business and data framework components
- Involved in production bug fixing, functional and integration testing
Environment: C# 3.5, ASP.NET, Entity Framework, Visual Studio 2010, WCF, SQL Server 2008 under Windows
Sr. Software Engineer
Confidential
Responsibilities:
- Designed and implemented User Interface using Master Pages, User Controls and newer ASP.NET Ajax controls.
- Designed and implemented WCF, business and data framework components
- Developed Stored Procedures, Functions, Triggers, Indexes and Views.
- Used Paging, Caching, Session Management techniques, etc. for enhancing page-performance in ASP.NET.
- Involved in production bug fixing, functional and integration testing
Environment: C# 3.5, ASP.NET, XML, XSLT, LINQ, WCF and SQL Server 2008 under Windows
Sr. Software Engineer
Confidential, Bellingham, WA
Responsibilities:
- Involved in analysis and design of various modules and components.
- Created cached ASP.NET pages to enhance page load time of the portal.
- Designed and implemented Web Service, business and data framework components.
- Involved in database design on SQL Server 2005 and development of different database objects containing views, stored procedures and triggers to manipulate database of the application.
- Used Microsoft exception, caching and logging application blocks for infrastructure services.
- Tested the application using Nunit unit-testing framework.
- Involved in bug fixing during unit, functional and integration testing
Environment: C#, ASP.NET, SSRS and SQL Server 2005 under Windows.
System Analyst
Confidential, Hollywood, FL
Responsibilities:
- Authored/Co-authored technical design and test cases based on the Business Design Document.
- Created User Interface using Windows forms and Windows User Controls.
- Implement the code using client server architecture, and multi threaded.
- Performed testing as per the test cases developed and fixed bugs raised during unit, functional and integration testing.
- Was involved in reviewing technical design, test cases and code of the modules developed by team members.
Environment: C#, XML and SQL Server 2000 under Windows.
Developer
Confidential, Arizona City, AZ
Responsibilities:
- Involved in analysis and gathering client requirements.
- Authored/Co-authored technical design and test cases of the various modules of the system
- Designed and implemented data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Created XML based currency conversion utility which fetches, validates and saves data in XML file from a third party source.
- Involved in database design on SQL Server and development of different database objects containing views, stored procedures, and triggers to manipulate database of the application.
- Implemented error handling using a Centralized Error Handler process that would take the necessary corrective action.
Environment: ASP.NET, C#.NET, XML and SQL Server 2000 under Windows.
Confidential
Sr. Software EngineerResponsibilities:
- Involved in analysis and gathering client requirements.
- Used Data Grid sorting and paging.
- Designed and implemented data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Developing the code logic of the web forms which inputs the data and then store the data in SQL Server.
Environment: ASP.NET, C#.NET and SQL Server 2000 under Windows.
Developer
Confidential
Responsibilities:
- Requirement gathering, understanding and analysis.
- Implementation of User Interface as per customer specifications.
- Development of the Win forms, designing and coding required for the complete application.
- Database designing, created stored procedure and tables.
Environment: VB.NET, SQL Server 2000 and Crystal Reports8.5 under Windows.