Senior Software Developer Resume
Hoboken, NJ
SUMMARY
- Over 7 year of experience in design, development and delivering cloud and web based enterprise - level applications using various technologies.
- Developed Confidential named as Confidential which can be used to uploading and downloading the file to Amazon S3 Cloud Storage.
- Over 4 years of experience in implementing Cloud solutions using Salesforce Force.com platform.
- Experienced in working closely with Business Users to enable business processes using SFDC.
- Good understanding of CRM business processes like Forecasting, Lead Management, Pipeline Management, Account Management, and Case Management
- Experienced in integrating Documentum with Cloud based applications like Salesforce.
- Experienced in working across various SFDC implementations covering Sales Cloud, Service Cloud, Call center and Chatter.
- Experienced in working on the Force.com platform to build Custom Applications.
- Experienced in SFDC development using Apex classes and Triggers, Visual Force Pages and Controllers, Force.com IDE, SOQL, SOSL.
- Worked on Salesforce Communities and created VF pages for Communities.
- Proficient in performing SFDC Administrative tasks like creating Custom Objects, Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events, setting up Security (Sharing Rules, Organization Wide Defaults) etc.
- Experienced in data migration of Legacy application using Data Loader.
- Experienced in integration of Salesforce.com with external applications by setting up oAuth authentication between the Client and the Force.com platform and also building bi-directional integration using Metadata API and APEX RESTFUL Services.
- Experienced in working with Java based frameworks like Struts, Spring, JSF and Hibernate.
- Experienced in developing REST service in Java with JAX-RS using Jersey.
- Experience in GUI development using JSP, Java-beans, HTML 5,CSS 3, Bootstrap, AJAX and Java Swing.
- Experienced in relational database design and modeling and development with Oracle and MySQL Server databases.
- Experienced in working with relational databases like Oracle and SQL Server.
- Experienced in working with J2EE application servers WebLogic 10g, Apache Tomcat, and responsible for Development, Deployment and Configuration of EJB, Servlets, Struts, JSP and external components.
- Experience with version control software like CVS, Git and SVN.
- Experienced in working in all phases of SDLC and working with methodologies like Agile and Waterfall models.
- Strong background in successful application of object-oriented design principles and methodologies like UML and Design Patterns.
- Effective team player with good communication, interpersonal, and presentation skills.
- Developed Lightning Component for App Exchange.
TECHNICAL SKILLS
Salesforce Platform: Apex Language, Apex Triggers, Apex RESTFUL Services, Visual force Pages and Controllers, SOQL, SOSL, Email Templates, Formula, Validation rules, Workflows and Approval Processes, Data Loader, Reports and Dashboards
Languages: C, C++, Java, SQL and PL/SQL
Web & Application Servers: Apache HTTP Server, Apache Tomcat 5.0/6.0 Oracle’s WebLogic 10g
Java/Web Technologies: Java, J2EE(5.0), Servlets 2.5/3.0, JSP 2.1/2.2, JSF, EJB 2.0, JDBC, JNDI, HTML5, DHTML, XML, and Javascript, AngularJS, Kendo UI
IDE’s: Eclipse, Netbeans, Oracle JDeveloper,Force.Com IDE
Databases: Oracle 9i/10g/11i, MS Access, MySQL
Platforms: Windows, Sun Solaris and Linux OS
Design, Tools & Framework’s: Salesforce Lightning Component,Struts2.0, Spring Core 2.0/3.0, Hibernate 2.0
Protocols: SOAP, REST
Testing Tools and Framework: Junit 3.7, Apache JMeter
Repository Tools: SVN and GIT
PROFESSIONAL EXPERIENCE
Confidential, Hoboken, NJ
Senior Software Developer
Responsibilities:
- Working as a full stack developer, Responsible for developing application on Force.com platform and developed community pages, apex controller, triggers and schedulable classes for the application.
- Build Conditional Form on Angular JS.
- Developed Internal Reporting tool on Node JS .
- Implemented security patch for Heroku and Elastic Search Connector.
- Designed and developed pages using JQuery, Bootstrap and Kendo UI.
- Involved in the integration of Salesforce Platform with CTI (Cloud 9), Elastic Search with the help of Java, Node JS on Heroku cloud.
- Developed Node JS API on Heroku Cloud to upload and download file from FTP server.
- Developed Java API to transfer more than 200K records (all the lead field) from Salesforce to Elastic Search.
- Developed Solution to create dynamic forms for client and helped them to host those pages on client domain and also developed java tool to develop dynamic forms and deployed it to Heroku.
Technologies: Force.com Platform, Apex, Visual Force Pages,, Salesforce Community Cloud, Java, Node JS, Heroku, Visual Force, Apex development, Elastic Search, JavaScript, jQuery, bootstrap.
Confidential,Atlanta, GA
Senior SFDC Developer
Responsibilities:
- Developed visual force for generation of customizable service PDF report. Design the whole page using CSS print media query.
- Developed Status bar for service console which was displaying count down timer for the commitment they have made to their customer and display all the important information related to case in interactive way.
- Solved the Service Console bug issue for all the Visual Force Pages which are being displayed on console application.
- Involved in compilation of functional document and also involved in managing the Rally (Agile Tool).
Confidential,Atlanta, GA
Lead Developer
Responsibilities:
- Created a visual force page to enable Amazon S3 web services for the standard or custom object, Page was displaying the list of available objects for which Amazon S3 web service can be enabled.
- Used sales force tooling API to create Visual Force Pages from AWS set up page, this pages are having standard controller as selected object from set up page and the whole processes was automated because of tooling API.
- Developed visual force component which was being used to display the list of uploaded file to S3 Cloud and also providing functionality for upload, download, delete and file share from S3 Cloud.
- Developed lightning component for the Confidential .
Confidential,Atlanta, GA
SFDC Developer
Responsibilities:
- Enabled email to case and write down Apex Trigger on EmailMessage object to processes incoming email generated through email to case.
- Automate the email sending functionality for customer and case owner when the case status is changed.
- Write the apex test classes with good test coverage.
Environment: Salesforce Force.com, Salesforce Communities, Apex Classes, Triggers and batch Apex, Force.com IDE.
Confidential,Atlanta, GA
SFDC Developer
Responsibilities:
- Developed Visual Force Pages, Apex Classes and Apex Trigger to extend functionality of Campaign Management System.
- Developed custom File Utility to upload complex Campaign Data through CSV file.
- Developed APEX Trigger to Purge Campaign Data uploaded through CSV file when campaigns are closed.
- Developed offer functionality for managers to track the orders generated through various campaigns.
- Developed Queue management functionality for Sales Rep.
- Involved in implementing batch classes for generating call list for Sales Person.
- Integrated Visual Force Pages into Console Application.
- Analyzed existing triggers and removed the ones not used.
- Implemented Test Classes with adequate Code Coverage Percentage.
Environment: Salesforce Force.com, Console Application, Visual Force Page, Apex Classes, Triggers and batch Apex, JavaScript, jQuery, bootstrap.
Confidential, Pharmaceuticals, NJ
SFDC Developer
Responsibilities:
- Involved in Requirement gathering and development of Design Document and Technical Design Document Responsible for implementing APEX (Salesforce) based RESTFUL Services for providing bi-directional integration between Salesforce (Cloud Platform) and Documentum (On-Premises Application).
- Setup the custom Approval Process with Email alerts, Field updates and Web Services integration.
- Implemented Apex Triggers, Apex REST Services and custom Apex Controllers.
- Responsible for setting up oAuth to enable external client applications to communicate with SFDC platform.
- Customized the Views by using custom Visualforce pages and Standard Apex Controllers.
- Involved in developing the web based front end GUI for the Fulfillment application using Bootstrap, JQuery, JSF (Java Server Faces).
- Responsible for implementing Apache JERSEY based RESTFUL Services for performing all system functions (Search, Retrieve Metadata and Content, Create Documents) against a Documentum Repository.
- Responsible for implementing Fulfillment Services for Fax (Right Fax API), SMS (Web Services), Email and Print Services.
Environment: Salesforce Force.com, Service Cloud, REST API, Apex and Visualforce, SOQL, SOSL, Data Loader, oAuth, Eclipse, Content Server 6.7sp2, Oracle 11g, Tomcat 7.0, Java Server Faces (JSF), Servlets, Right Fax API, DQL, DFC 6.7, Apache Jersey 1.17, Active Directory Server, Documentum Composer
Confidential, Fairfax, VA
Salesforce Developer
Responsibilities:
- Requirements gathering and analysis.
- Responsible for system design and implementation.
- Implemented the Object Model (Custom Objects and Standard Object Extensions), Relationships (Many-to-Many using Junction Objects), Formula Fields, Rollup Summary Fields, Profiles, Roles, Users, Security (Sharing Rules, Organization Wide Defaults).
- Setup the custom Approval Process with Email alerts, Field updates and Web Services integration.
- Created custom Dashboards and Reports.
- Created custom Email Templates to support the Registration and Payment processes.
Environment: Salesforce NPSP (Force.com Platform), Apex and Visualforce, SOQL, SOSL, Data Loader, PHP, Eclipse.
Confidential, Irving, TX
Salesforce Developer
Responsibilities:
- Responsible for mapping Business Requirements to Unit Test cases.
- Involved in Data Migration of 3 lacs plus records using Data loader.
- Responsible for Chatter Management.
- Implemented custom Apex Controllers, Triggers and Visualforce pages with Unit Test cases.
- Configured modules to handle Case & Entitlements, Quote & Pricing, Multiple Currencies etc.
- Implemented the Object Model (Custom Objects and Standard Object Extensions), Record Types, Relationships (Many - to-Many using Junction Objects), Formula Fields, Rollup Summary Fields, Profiles, Roles, Users, Security (Sharing Rules, Organization Wide Defaults), Page Layouts, Custom Tabs and Reports.
- Setup the custom Workflows, Approval Process with Email alerts, Field updates and Web Services integration.
- Worked on extending standard Sales Cloud objects like Accounts, Contacts, Leads and Opportunities.
- Created custom Reports and Dashboards.
- Responsible for packaging and deploying customizations from Sandbox to other environments.
Confidential, Princeton, NJ
Java Developer
Responsibilities:
- Implemented various modules in the application using Spring MVC framework.
- Implemented custom Spring AOP aspects for Exception handling and Logging.
- Abstracted the Service Layer and Data Layer completely using Spring DI (Dependency Injection) configurations.
- Responsible for implementing the ORM layer using Hibernate.
- Responsible for making the application cross browser compatible with the help of jQuery
- Responsible for implementing the JUnit Test cases.
- Build entire project with the help of Maven build tool.
- Implemented client side validations using JavaScript.
Environment: Java 1.6, Hibernate, Spring MVC 3.0, Spring DI, JSP 2.2, Apache Tomcat, JSON UI, Java Script and jQuery.
Confidential
Software Engineer
Responsibilities:
- Participated in providing overall Design and Architecture during the Business Requirements.
- Developed JSP pages for presentation layer.
- Implemented server side validations using struts validate framework and handled multi-threading on the requests for client transactions.
- Involved in development of user, bank creations, generation of different reports.
- Implemented client side validations using JavaScript
- DeployedJSPs and Servlets on WebLogic Server.
- Developed Test Suites for Unit Testing.
- Built the entire project with Maven build tool.
Environment: Java 6, J2EE 5, Servlets, JSP, Hibernate, Eclipse3.3 and Oracle10g, Weblogic 10g, EJB 2.0.
