Sr Salesforce Developer Resume
Plano, TX
SUMMARY
- 10 years of professional experience on requirement gathering, design, development and unit testingof web and distributed n - tier applications usingJava/J2EE technologiesfor reputed banking and financial services.
- 3 years of experience in Salesforce Administration & Development on Force.com wif strong technical background in application development experience in building high quality, scalable and complex enterprise business solutions wif an additional experience wif a Java/j2ee technologies.
- Certified Administrator 201, Certified Advanced Salesforce administrator (211), Certified Platform developer me (450), Certified Platform Developer II 501 (Level 1)
- Solid understanding and experience on designing objects and relations.
- Expertise in coding APEX classes, APEX triggers visual force page, SOQL &SOSL queries, Batch jobs, creating flows & creating process builder, advanced formulas.
- Expertise in integrating Salesforce and external REST/SOAP webservices TODO
- Expertise in Creating Salesforce dashboards and database modeling, permission sets, creating profiles.
- Expertise in BULK API & metadata API, FORCE.com IDE, Change Sets, Force.com ant migration, data loader, workbench.
- Strong software development skills and fundamentals such as knowledge of data structures, object oriented programming, relational database design and design patterns
- Expertise in developing Java SOAP and REST webservices using JAX-WS SOAP/JAX-RS REST/Spring JAXWS, CXF, Axis, Jersey, oracle, apache Camel and other java open source api’s.
- Expertise in designing and developing N-Tier Architecture applications using Spring core, spring mvc, spring jdbc, struts, JAXB, JIBX, JAXP, XSD, XML, IBM MQ, JMS api, active mq, apache camel, XML, Servlets, EJB MDB, JSP, JAXP, jersey and other open source api’s.
- Expertise in creating XML, XSL, XSLT and validations wif DTD, XSD & XML Schema and processing wif SAX, DOM, StAX Parsers using JAXP
- Expertise on continuous integration and continues deployment (CICD) using Hudson, Jenkins configuration.
- Expertise in TDD based development using jUnit unit testing and testing automation wif (ATDD) wif Selenium webdriver and jenkins
- Expertise in object oriented analysis (OOA) and Object Oriented Design (OOD) using UML (unified modeling language)
- Expertise in writing SQL Queries, PL/SQL Procedures, Functions, Triggers, Cursors, Indexing, Query Optimization and Performance Tuning.
- Expertise in NoSQL (mongodb), writing queries and integrating wif java applications.
- Designed and developed applications using various J2EE design patterns, which includes Singleton, MVC, and Data Access Object (DAO), session façade, web controller, factory and other design patterns.
- Ability to lead team, mentoring team members, prioritizing teh tasks, designing prototypes
- Motivated team player wif ability to work independently under minimal supervision possessing strong analytical, problem solving and communicational skills
- Expertise in building highly scalable, real time and batch applications.
- Experience in working in Agile methodology
- Proficient Knowledge and hands on in business rules management system BRMS using blaze advisor rules engine and translating business rules requirements to decision metaphors in Blaze.
- Proficient Knowledge & certified mongo DB for java applications
TECHNICAL SKILLS
Salesforce: Certified Admin, Certified Advanced developer, Apex coding, visualforce page development, SOQL, SOSL, ngforce, javsscript, angular js, SOQL, SOSL, batchjobs, data modeling, dashboards, ant migration, advanced formulas, profiles, permission sets, Bulk API, REST Integrations
J2ee technologies: Spring core, Spring JDBC, Spring MVC, JIBX, castor, JAXB, Servlets, JSP, struts, XML Beans, EJB, Stax, DOM, SAX, JAXP
EIP/ESB: Apache camel
SOAP/REST WebServices: JAX-WS, JAX-RS, jersy, CXF, Axis, Xfire
Messaging: IBM MQ, JMS, Active MQ
Salesforce: Apex programming, visual force, SOQL, Ajax tool kit, Console integrations, angular js, batch jobs
BRMS/BRE: Blaze advisor 7.2
Application/Web servers: WebSphere 6.X, Weblogic 10/11/12, JBoss 7.X, tomcat, jetty.
Databases: DB2, SQL 2008, Oracle, mongoDB
Others: SOAP UI, harvest, araxis, beyond compare, jprobe, tptp, jmeter, Eclipse, XAA, ehCache, RAD 7.5, SSMS, putty, winscp, sonar, TOAD, SVN, CVS, angular JS, Salesforce console integrations, Blaze Advisor 7.2, XML spy, java script, PMD, FindBugs, Checkstyle, Emma, Cobertura, JIRA
Process Automation/build tools: Ant, maven, Hudson, git, Jenkins, Selenium web driver
SDLC: Water fall, Agile.
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Sr Salesforce developer
Responsibilities:
- Gathering requirement from teh business and product owners.
- Data modeling and design of standard objects for teh application
- Logging framework for teh applications for error handling and notification
- Development of salesforce apex classes and visual force pages and reusable apex components and angular js and java script, and AJAX
- Developing salesforce batch jobs to run on governor limits wif bulk processing and scalability
- Expertise in tools Force.com IDE, data loaders, snapshot, workbench, Force.com migration tool, Change sets
- Creating Queue and assignment rules, Process flows, process builder, queues, validation rules, advanced formulas, page layouts
- Integration of external application wif salesforce service cloud using REST services.
- SOQL query optimizations for teh performance
- Development process using agile wif scrum.
- Custom visual force pages for creating tasks and activities and tracking user activity
- Create dashboards and reports for analyzing teh Loans/opportunities for monitoring
- Create and manage permission sets, profiles, users and setup teh permission for teh visual force pages and classes and sharing teh permissions
- Coding of Apex triggers
- Integrate external java webservices to salesforce.
- Configure and manage cipher cloud encryption and migration to platform encryption
- Parsing of XML and Json messages
- Perform configuration and customization of teh Salesforce.com platform.
Environment: Salesforce service cloud, angular js, console integration wif AJAX tool kit, FORCE.com IDE, workbench, cipher cloud, change sets
Confidential, NY
Sr Java Developer
Responsibilities:
- Modeling and coding of XML Schemas (XSD) to exchange message exchanges between vendor services TSYS and Delivery systems.
- Evaluation of different API’s wif POC/prototypes for teh Messaing model wif Active MQ, JMS, Hornet Q and testing on JBoss
- Build gateway application to integrate all teh internal application to interact wif external vendor TSYS, TSYS1 for all teh VISA and master card transactions
- Coding of business classes using binding apis JAXB, XML Beans, spring and apache camel
- Coding of schemas (XSD) for custom binding complex data types and build SOAP service
- TDD based unit testing using jUnit and SOAP UI
- Coding of adapter to consume/process/store JMS messages during maintenance window
- Coding of classes to route messages to different webservices and integrated all webservices to single service using camel
- Development of prototypes to evaluate teh api’s for teh requirements
Environment: Jdk1.6, camel 2.10, axis 2.0, XML beans, apache cxf 2.6, Xsd, SOAP UI, Eclipse Juno, SVN, JUnit, active MQ API, Oracle 10g, json, JBoss 7.1, JMS
Confidential, NY
Technical Lead
Responsibilities:
- Gathering new Requirements for all teh new external integrations for teh downstream applications
- High level object oriented Design(OOD) technical designs wif Sequence diagrams and class diagrams
- Coding of business classes using core java, spring mvc, JSP which will be rendered as an inline page for teh external applications
- Forecasting teh estimations to teh team, monitoring and assigning teh tasks and modules to teh team
- Integrations wif downstream applications
- Design of XSD schemas and development of SOAP based webservices
- Coding of XML parsing using castor and JAXB.
- Coding of JSP’s and servlets using struts framework.
- Coding of business classes using IBM MQ api’s to consume messages from teh IBM MQ
- Development of SOAP webservices using apache axis 1.2
- Performance tuning of teh application.
Environment: Jdk1.4, struts1.2, Jsps, XML, Webservices, Xsd, SOAP UI, RAD 7.5, wincvs, jUnit, castor 0.9.5, unix, IBM MQ API, DB2, ant
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- Development of JAX-WS SOAP webservices using spring core and apache CXF framework.
- Coding of business classes using spring dependency injection, apache xfire, JIBX, JAXB, XML beans apis for teh cross sell module
- Coding of classes to integrate teh Cross Selling of products module wif external systems services eFunds, Equifax bureaus, (EDelivery) using SOAP webservices and marshaling and unmarshalling teh XMLS’s binding technologies JAXB2.0 and JIBX.
- TDD based unit testing using JUnit and code coverage using Emma, Code Review
Environment: Jdk1.5,, XML, Webservices, Xfire, SOAP UI, Eclipse 3.3, Tomcat5.5, JUnit, jaxb2.0, jibx1.2, ant, xFire1.0, Xsd, ecache1.6, Emma, XMLStream Tester, log4j, Websphere 6.1.
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- Coding of JAX-WS SOAP webservices using spring core, jaxb2.0, jibx apis
- Integration wif third party services (Equifax bureau) using SOAP webservices and JAXB and Jibx technologies.
- UI development using Servlets, Jsp, XML parsing/transformation to Html using Xslt and Object Oriented JavaScript.
- Coding of classes to consume webservices for teh UI layer, unit testing wif junit
- Integration of EhCache 1.6
Environment: Jdk1.5, Spring, XML, JAXWS SOAP Webservices, Xfire, SOAP UI, Eclipse 3.3, Tomcat5.5, JUnit, jaxb2.0, jibx1.2, ant, xFire1.0, Xsd, ecache1.6, Emma, XMLStream Tester, log4j, Websphere 6.1.
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- High level analysis and Technical designs, high level estimations for all teh development activities
- Coding of Business services rules on core java and data structures, reviews, unit testing
- Integration wif third party services (Equifax bureau) using SOAP webservices using spring, cxf, and JAXB and Jibx api’s.
- Code quality wif and code coverage wif Emma, find bugs
- Developing teh UI screens wif XAA, Servlets and jsps and javascript authoring framework and integrating wif teh back end webservices
Environment: Jdk1.5, Spring, XML, JAXWS SOAP Webservices, Xfire, SOAP UI, Eclipse 3.3, Tomcat5.5, JUnit, jaxb2.0, jibx1.2, ant, xFire1.0, Xsd, ecache1.6, Emma, XMLStream Tester, log4j, Websphere 6.1.
Confidential, Minneapolis, MN
Sr Java Developer
Responsibilities:
- Prepared Technical Specifications prepared high level estimations.
- Coding of Business services rules, code reviews and unit testing wif junit, code reviews and coverage wif emma.
- Integration of teh application wif third party services (Equifax bureau) using SOAP webservices using spring, cxf, and JAXB and Jibx technologies.
- Performance engineering/tuning of teh project
- Ehcache integration into teh application
Environment: Jdk1.5, Spring, XML, Webservices, Xfire, SOAP UI, Eclipse 3.3, Tomcat5.5, JUnit, jaxb2.0, jibx1.2, ant, xFire1.0, Xsd, ecache1.6, Emma, XMLStream Tester, log4j, Websphere 6.1.
Confidential
Sr Java Developer
Responsibilities:
- Prepare Technical Design Specifications for all teh requirement.
- Coding using core java, servlets, jsps, html, css, XAA framework, spring, ibatis, xfire api
- Coding of jUnit test cases and testing
- Improving teh code quality using external tools, reviews and fixes
- Development of interactive webpages using xml, xslt, jsp, xsd, html and object oriented java script.
Environment: Jdk1.5, WebServices, JAXWS, Advanced Java Script, Xml, XSLT, MyEclipse 6.0, Tomcat5.5.25, Harvest, enerjy, Websphere 6.1.
Confidential
Developer
Responsibilities:
- Coding of java classes using core java, JDBC to interact UI wif SQL server database
- Coding stored procedures and SQL
- Coding of applets for generating graphs real time.
Environment: VC++, java applets, VB.Net, MySql 2000, java
