We provide IT Staff Augmentation Services!

Senior Engineer  Resume

2.00/5 (Submit Your Rating)

San Jose, Ca

SUMMARY:

  • Over 14 Years of professional IT experience, including 4+ years of experience in Salesforce.com CRM Platform as a Developer and around 4+ years of experience in various integration platforms.
  • Extensive hands on experience with various technologies including .NET & Java.
  • Experience in working across various Salesforce implementations - Custom application development, App Exchange & integration with on premise applications.
  • Experience in Salesforce development using Apex, Visualforce Pages, Visualforce Components, Controllers, Triggers, Apex Test and SOQL.
  • Experience in System Integration using Web Services API (apex callout) like SOAP API, REST API and WSDL.
  • Expertise in working on integration with CRM systems like Salesforce, Microsoft Dynamics, Sugar CRM.
  • Expertise in working on integration with Google AdWords, Google Analytics.
  • Expertise in working on integration with event management applications like GoToMeeting, WebEx.
  • Expertise in working on integration with blast email provider like Message Systems, Hurricane MTA Server.
  • Strong understanding of .NET Framework and .NET application architecture.
  • Excellent working experience of .Net Technologies with Windows Services, Web Services, REST Api, Multi-threaded application development, Parallel Programming, Enterprise Library etc.
  • Excellent working experience of Java Technologies with Core Java, Spring Framework, Maven etc.
  • Hands on experience on OAuth implementation with various integration platforms.
  • Excellent understanding of NoSQL database (Cassandra) along with data modeling & data access processes.
  • Extensive involvement in all stages of application development lifecycle including requirements analysis, architecture, design, development, implementation and support.
  • Experience in various Software Development Life Cycle methodologies like Waterfall and Agile.

TECHNICAL SKILLS:

Languages& Technologies: Force.com, Apex, Visualforce, C#, ASP.NET, Windows Service, WCF, Web API, LINQ, Parallel Programming, Core Java, Spring Framework.

Cloud Computing / Salesforce.com: Salesforce CRM, Apex, Apex Triggers, Apex Classes/Controllers, Batch Apex, Visualforce Pages/Components, Apex Web Services, Salesforce API, Streaming API, Workflow & Approvals, Custom Objects, Reports, Dashboards, Roles, Profiles, OWD, Permission Sets, SOQL, SOSL.

Web Services: SOAP API, REST API, WCF, Web Api.

Integrations: CRM Applications, Google AdWords, GoToMeeting, WebEx, Message Systems, Hurricane MTA Server.

Databases: SQL Server, Oracle, MySQL, MariaDB, PostgreSQL.

NoSQL Databases: Cassandra.

IDEs / Editors / Tools: Visual Studio 2013, IntelliJ Idea, Eclipse, Developer Console, Force.com IDE, MavensMate IDE, Force.com Explorer, WorkBench, DataLoader, DataStax DevCenter, SQL Server Management Studio.

Frameworks: .Net Framework 4.5, Java 8, Spring.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Senior Engineer

Responsibilities:

  • Salesforce Custom Application Development: This is a custom application (eTrigue SalesPro) which is hosted as a separate application in salesforce Force.Com platform. Here we have used Point & Click Application Development, APEX, Visualforce and SOQL to develop the custom application. We have developed various on premise REST API applications which are consumed by the Visualforce page (from salesforce custom app) to show data from DemandCenter database in the salesforce custom application.
  • CRM Integration Service: This service is primarily responsible for syncing data between DemandCenter application and CRM Application at specific intervals. We use the CRM application’s built in API to interact with the data. Currently we have integration with 3 of the major CRM providers (Salesforce, Microsoft Dynamics and SugarCRM).
  • Blast Email Service: Running campaigns and sending blast emails is one of the most important activities in marketing automation industry. We have developed a service which interacts with third party mail providers (Message Systems) to send blast email.
  • REST API development which is consumed by the web layer of the DemandCenter Application. This service makes interaction with various databases like SQL Server, MariaDB & NoSQL databases like Cassandra to service the front end.
  • DemandCenter SOAP API which is an external facing service the clients use to integrate with our application.
  • Google AdWords Integration Service: This service is primarily used to fetch and sync specific data points from Google AdWords account like Campaigns, AdGroups, Ads, Key Words, Clicks and other related information. From the data point we derive some specific data points like Anonymous Customers, Known Customer & ROI information which provide information how the Google AdWords account is performing for the client.
  • Event Integration Service: This service is primarily used to fetch event and registrants detail from various Event Application along with the activities like registration, attended, not attended information. Currently we have integration with GoToMeeting & WebEx.
  • Implemented OAuth integration process with various third party integration applications.
  • New Account Creation Service: This is a windows service which performs various tasks required to set up a new account for a newly registered client. Here we are using a special component (SQL Server Management Service Module) to replicate a database from an existing database template and perform other specific task to make the application ready for clients to access the application.
  • Full Contact Sync Service: This service has integration with a third party service provider FullContact which provides primary information of a company and other related entities based on the certain search key words. This is extensively used in various parts of the application where we need to show basic information of a company of a prospect or from a tracked visit.

Technologies: APEX, Visualforce, C#, ASP.NET, Windows Service, Parallel Programming, WCF, Web API, LINQ, Java, Spring Framework, NoSQL (Cassandra), SQL Server 2008, MariaDB, RabbitMQ.

Confidential, Fremont, CA

Senior Software Engineer

Responsibilities:

  • Requirement analysis, functional & technical design, coding, testing, implementation and support.
  • Designed and developed the framework component of the product.
  • DemandCenter API development for the tracking module (Known & Anonymous Tracking).
  • Developed a reusable framework component for generating the reverse DNS information from the IP address using third party serv ices from GeoIP databases from MaxMind & IP2Location services. This is extensively used in our tracking module to identify various metadata information of a visitor. Along with the reverse DNS information, this service returns the list of ISPs and companies.
  • Anonymous Alert Services: This service is primarily used to generate anonymous scheduled alerts reports and send to clients based on the scheduled date time. This report has the summary information in the form of charts and tables for data related to Anonymous visitors to the tracked web site.
  • Known Lead Alert & Scheduled Alert Services: This service is primarily used to generate known scheduled alert reports and send to clients based on the scheduled date time. This report has the summary information in the form of charts and tables for data related to known visitors to the tracked web site. This service also generates real time Lead Alert report and send to sales representative of the company as soon as known visitors visit to the tracked website.
  • Console Application Development: We developed a custom application which is being used by the admin and support team of the company to manage the business process. Here we have used ASP.NET and WCF services for building the console application.
  • Salesforce Custom Application Development: We developed a custom application for our sales and marketing team to streamline their sales process in the salesforce crm application. This custom application used to show the recently visited prospects (anonymous and known) in our website in a separate page in salesforce. From that page we have the ability to convert the prospect to contact, send a customer email message and other related functionalities implemented. We have also created various custom reports and dashboard components to visualize the data suitable for different business processes.
  • Developed Apex Classes, Triggers, Test Classes, Visualforce pages, configured workflow rules, validation rules, assignment rules etc for the application.
  • Developed Apex custom controllers and extensions along with SOQL queries to facilitate the Visualforce pages.

Technologies: C#, ASP.NET 3.5, Windows Service, WCF, Enterprise Library, APEX, Visualforce, WSS 3.0, SQL Server 2005.

Confidential, Los Angeles, CA

Software Engineer, Programmer Analyst, Senior Technical Specialist

Responsibilities:

  • I was working at various client locations ( Southern California Edison, Northeast Utilities, British Petroleum, PepsiCo North Confidential and many more) while I was with Infosys Technologies Limited .
  • I have worked on various roles in different client projects including product development, client interfacing, onsite offshore co-ordination and project management. Along with my individual role, I was mentoring a team of 10 people from our company at various client locations.

Technologies: VB, ASP, JavaScript, CSS, C#, VB.NET, ASP.NET, ADO.NET, Web Service, Content Management Server, Enterprise Library, Oracle, SQL Server.

We'd love your feedback!