Name : SIMI TRESA ANTONY
Location : Redwood shores pkwy, Redwood City, CA, USA
E-Mail: ****.*****.******@*****.***
Phone: 408-***-****
Professional Summary
●Salesforce Certified platform developer with over 4+ years of IT experience with above 2 years of in-depth experience in the Salesforce.com CRM Platform both as Developer.
●Experience in all phases of Software Development Life Cycle (SDLC), quality management systems and project life cycle processes.
●Experience in implementation on Salesforce.com using Apex Language (Classes, Controllers & Triggers), Apex Scheduler, Batch Apex, Apex Class & Apex Web Service, Visualforce Pages, Custom Tabs, Custom Objects and Dashboards.
●Hands on experience working on Salesforce.com platform using presentation layer done with Visualforce/JS and business logic in Apex by creating/using the Classes, Standard Controllers, Custom Controllers and Controller Extensions.
●Extensive experience on working with custom objects, custom fields, picklist, page layouts, Workflow Alerts and Actions, Validation Rules, custom Tabs..
●Hands on with interfaces like Database.Batchable, Schedulable, Queueable, Database.allowcallouts and salesforce apis like bulk api / rest and and usage of PK Chunking techniques(base 62 and query locator) .
●Experience in working with Eclipse IDE with Force.com Plug-in environment for writing Business logic in Apex Programming Language.
●Build APIs to Expose Lambda Functions in Amazon Web services and integrated Apex with AWS API GATEWAY endpoints REST HTTP callouts.
●Wrote Lambda functions to support rewriting existing Accounting engine features in Apex to port it to AWS.
●Comfortable with client side and server side JavaScript and hands on with latest JavaScript frameworks and libraries like JQuery, Angular JS, Node JS and other front end frameworks like Twitter Bootstrap and Kendo UI.
●Hands on with full stack development on MEAN Stack (Node JS, AngularJS, Express) and LAMP stack with applications deployed on AWS EC2 utilizing AWS S3 storage.
●Hands on experience in developing and configuring Dashboards, Reports and Report Folders for different user profiles based on the need in the organization.
●Expertise in developing UI Components in Visualforce pages and lightning.
●Sound Knowledge on SOQL and SOSL for Querying and Searching Data for Force.com platform.
●Hands on experience with Salesforce lightning framework and has built a personal project build with lightning component and deployed on Salesforce 1 platform and lightning app builder.
●Extensive experience in building multiple dashboards and reports for businesses using cutting edge front end technologies/tools like Angular JS,vanilla JS and building the business logic using Javascript OOPs concepts/
●Excellent team player, self-motivated, quick learner with good communication skills and troubleshooting capabilities.
●Hands on experience working with development on Ruby on Rails framework with applications deployed to Heroku and monitored with New relic.
Professional Certification
Salesforce Certified Platform developer
http://certification.salesforce.com/certification-detail-print?conId=003G000002S6pnvIAB
18 Salesforce Trailhead Badges and 23,700 points on Salesforce Trailhead
https://trailhead.salesforce.com/en/users/profiles/005500000060QRiAAM
Professional Experience
Kenandy Inc., Redwood City, CA,USA Jan 4 2016 – Current
Role: SFDC Applications Engineer
Projects
1.Supporting and enhancing Kenandy Global Financials/ Accounting module for Kenandy ERP;an AppExchange product natively built on Salesforce platform.
Description
The objective of this project is to build new features for Kenandy’s global financials product and enhancing existing features. The Kenandy ERP has multiple modules like Order To Cash, Procure To Pay that constitutes multiple source documents like Supplier Invoices/Payments, Customer Invoices/Receipts, Fixed Assets/Depreciations/Adjustments etc. The Financial team is responsible for generating accounting on all these source documents. The financials module is capable of generating accounting for single and multiple source documents depending on the needs. This project handles all the related accounting needs like Year End Close, Period Close,source document finalize/un finalize /void creation of manual journal entries, tracking of Fixed Assets etc.
Technology/tool/platform: Salesforce.com CRM Application Platform, Force.com, Apex Language, Apex Triggers, Apex Data Loader, Visualforce, SOQL, SOSL, Custom Objects, Tabs, Page Layouts, Workflows, Approval Processes, Email, Messaging, Dashboards, Reports, Vanilla JS/Node JS, Kendo UI, AWS Lambda, AWS API GATEWAY, Eclipse, ASIDE.IO IDEs, Git/GitGub, Sourcetree for version control.
Responsibilities
oWorked on Kenandy’s base ERP package and extensions packages like UI package, Analytics package.
oInteracted with various business team members to gather, document and implement the requirements on Salesforce.com/Force.com platform using popular IDEs like Eclipse ASIDE.IO etc.
oDesign, develop and deploy Apex Classes, Controller Classes, Batch Apex, Apex Scheduler, and Apex Triggers, extension Classes to support Visualforce pages development and writing unit tests for triggers for various functional needs in the application.
oWork on various Salesforce.com Standard objects, Custom Objects, Triggers, Classes, Pages, Reports and Dashboards.
oDesign various web pages in Visualforce and javascript for capturing various customer enquiries.
oDesign, develop and deploy custom objects, page layouts, custom tabs, components, Visualforce Pages to suit to the needs of the application.
oCreate unit tests to provide code coverage for successful production deployment of managed package and to test business logic and functionalities are intact.
2.Rewrite Accounting Engine in Javascript / Off platform(AWS lambda ) project
Description
The objective of this project is to rewrite the accounting engine in Kenandy that is currently implemented in Salesforce with the help of batch jobs to get around with multitude of limits with native apex coding in SF org.
This project has a micro service architecture(SOA or independently deployable software) achieved using AWS Lambda .The lambdas provides a very encapsulated, loosely coupled and easily invokable micro services, orchestrated well with the state machine and the entry point being api gateway built using AWS API gateway service. From design perspective, the thought was to have independent modules with less coupling which allows easy development, deployment and testing. From developer perspective, the idea was to get a similar development experience that salesforce developers are used where they could sign up for a dev org.
Technology/tool/platform:
1.SF Custom Metadata to build internal routing/gateway that route to AWS api gateway.
2.A custom Connector class that behaves as a Salesforce SDK to connect to AWS
3.A custom object to track each accounting job progress while doing Web service callouts implemented with Queueable interface
4.API Gateway in AWS for creating REST api endpoints
5.Lambdas that carries independent deployable code units
6.State machines for lambda orchestration .
7.S3 for storing data that gets fetched from SF Org and which gets consumed by multiple Lambdas.
8.Cloud watch for monitoring each Lambda via AWS Cloud watch logs
9.A Routing Lambda to select a State machine based on the environment(TEST/DEV)
10.MongoDB for controlling user access to the platform.
VayuGroup LLC, Chicago,IL,USA May 2015 to August 2015
Role : Software Engineer
Responsibilities: Worked as a salesforce developer and admin to customize applications with point and click capabilities and Force.com platform of Salesforce platform and according to customer's specifications. Developed applications that facilitates inline editable Dashboard and Reports which gives increased visibility into customer business processes. Enhanced, optimized existing Salesforce features and helped migrating legacy systems to Salesforce platform. Analyzed business requirements and design to include AppExchange products like Gridbuddy. Installed and configured apex data loader and involved in migrating data into Salesforce application using apex data loader through CSV files.
Technology/tool/platform – Salesforce Org, Apex/VF Coding, Data Loader, Excel, AWS S3 EC2, JavaScript/JQuery, CSS, HTML.
Coding Dojo, San Jose, CA Jan 2015 to May 2015
Role: Resident Web applications developer in training.
Responsibilities: Developed different projects in MEAN/LAMP/Ruby on Rails stack. Been a web applications development student and in-resident, getting exposure with latest tools/technology stacks and building applications in 3 full stacks using industry-standard code management systems. Mentored junior teams with overall guidance, design help & code reviews. Researched, designed, developed and tested market quality software products with cutting edge technologies like Node JS, Angular JS, MongoDB, Express and Ruby on Rails framework. Undergone extensive code reviews one to one with a mentor to improve the overall code quality.
Technology/tool/platform/Stacks/Versioning tool – PHP/CodeIgniter [LAMP stack], Javascript, JQuery, JQuery UI, Twitter Bootstrap, AngularJS, Node JS [MEAN stack], Git/Github, HTML, CSS, Ruby on Rails.
Sustainable Silicon Valley, Santa Clara Oct 2014 to Jan 2015
Role : PHP Web developer - Volunteer.
Responsibilities: Maintain Codeigniter/PHP based web application for a non profit organization that addresses environmental sustainability challenges. Design, develop and maintain their existing website using latest LAMP technologies. Implemented Object Oriented Programming principles and design patterns. Wrote SQL queries to analyze data sets across multiple tables or databases. Participated in peer code reviews and accept feedback from others regarding my code. Developed MVC framework using Code-Igniter. Debugged and profiled PHP applications using tools like Eclipse.Collaborated with team and managed different versions of code using version control systems like Git/GitHub and performed code reviews using the same.
Technology/tools involved - PHP/CodeIgniter, PyroCMS, MySql/LAMP stack, JavaScript, HTML, CSS, Twitter Bootstrap, Git/Github.
UST Global – Infopark, India Sep 2007 to Dec 2008
Role : Software Engineer : Java/J2EE developer.
Responsibilities: Worked as a developer & tester in a rapid development project based on Java/J2EE for a CMMI Level 5 Company strictly adhering to the business processes. Tasks included coding, debugging, and integrating software, as well as requirement testing of software & hardware systems. This project was done for Clients HP, Comcast and DGI(Direct General Insurance). Did unit (JUnit) testing and integration testing as required. Routinely performed bug fixing based on problem reports and production issues. Updated design and requirement documents based on the requirement changes. Extensively tested the software fixes manually and used automated test cases written using tools like Selenium Web driver and logged many critical bugs to improve overall software product quality.
Technology/tool/platform/Stacks/Versioning tool – Java/J2EE, HTML, CSS, Selenium Webdriver, Oracle/MySql, SVN
Personal Project
Blood Donation App – A lightning component built using Salesforce lightning framework available on Salesforce 1 mobile.
This project is an unmanaged package natively built on Salesforce platform easily available on Salesforce 1 mobile which makes the blood donation easier within an organization This project helps employees in an organization to save their personal information including blood group, geolocation so that blood recipients can easily browse through the app to find the donor looking up with blood group and zipcode. This project uses a custom object Blood_Donor__c that has all the details including the geolocation of the donor. When the user/admin who has access to the app browses donors, it pulls up donors based on geolocation with 10 miles. This is till under progress.
Features included
1.Lists top 10 latest donors
2.Look Up donors with geolocation
3.Edit the donor details
4.Add new donor
5.Pick and email the donor and the admin from the donor lists
6.Call the donor with one click.
Professional Education
Masters of Science in Software Engineering, California State University, Fullerton, CA, USA
August 2012 to May 2014
Course GPA – 3.8
Graduate Project – A community management software application based on Ruby on Rails framework and hosted in Cloud using Heroku and Amazon Web Services Storage S3.
Other course highlights – Research, Case studies and projects to master Scrum/XP engineering practices, MVC frameworks (YII), Cloud computing, Agile testing/metrics. Requirement analysis, design, software maintenance, measurement, professional ethics, Software Engineering Standards & models
Bachelors in Electronics Engineering, M.G University, India
May 2002 to June 2006
Course GPA – 3.99
Programming Languages involved – C/C++, Java