Development Manager / Lead Salesforce Developer / Architect Resume
Kennesaw, GA
PROFESSIONAL SUMMARY:
- Over 20 years of IT experience with strong hands - on skills in Technical Architecture, Design, Development, and Enterprise Application Integration
- Hands-on experience in modern application development and deployment practices
- Hands-on experience in CRM(Salesforce), PaaS (Heroku) and Middleware (Oracle Fusion) platforms
- Hands-on experience in Agile methodologies (Scrum and Kanban)
- Hands-on experience in business process analysis and application development management
- Strong in resource-planning, release and schedule management
- Certified Salesforce Administrator
- Certified AWS Solution Architect Associate and Developer
- Expertise in Retail, Telco (OSS/BSS) and Cable (VoIP & High Speed) domains
- Well experienced in vendor management and staffing
- Well experienced in consulting engagements for both domestic (US) and international clients
CORE SKILLS:
Salesforce: Service Cloud, DX, Gearset, Cervello
Heroku
Microservices
Containerization
Java (1.8+)/J2EE
Oracle
Data structures and algorithms
Performance tuning
SpringBoot
RabbitMQ
TDD
Service Oriented Architecture
BitBucket
JIRA
PROFESSIONAL EXPERIENCE:
Confidential, Kennesaw, GA
Development Manager / Lead Salesforce Developer / Architect
Responsibilities:
- Engineering development-lead for the migration of a 24/7/365 call center application from Oracle Fusion Middleware to 100 % Salesforce Lightning using SFDX.
- Gather and document client requirements, translate them into architectural designs and user stories in JIRA
- Conduct daily Scrum for a team of 5 developers, an Admin and a Product Owner
- Manage a team with several direct reports (both on-site and offshore), provide design direction, review code and enforce best practices.
- Lead Salesforce developer. Responsible for hands-on implementation of parts of the solution, building POCs and product evaluations
- Wrote several services/APIs using Apex
- Used declarative tools such as Process Builders and Flows
- Used TestDataFactory for testing Apex code
- Used fflib-apex-mocks and fflib-apex-common for persistence
- Developed UI components using LWC
- Rearchitected an integration with a third-party work order service provider using Outbound Messaging
- Integrated in-house Java apps with Salesforce using REST
- Developed the Apex integration code for sending emails with SendGrid
- Used Falcon template to create scratch orgs
- Used PMD to profile the code
- Created reports using Report Builder and Cloud4J
- Designed and implemented SpringBoot microservices to integrate with Salesforce as Connected Apps
- Refactored code to adhere to best practices and reduce technical debt
- Used BitBucket for version control
- Heroku Administrator. Responsible for managing the archiving solution (Cervello)
- Trained in AccelQ
- Manage product releases. Responsible for coordinating and setting correct expectations with customers for new deployments
- Member of the governance team
- Interview resources to expand Salesforce team
Technical Environment: Salesforce (Service Cloud), OmniChannel, Heroku, Salesforce DX, GearSet, SpringBoot, Java 8, BitBucket, JIRA, RedHat Linux, Oracle 12c.
Development Lead/Architect
Confidential
Responsibilities:
- Responsible for designing and seting up the environment (Created domains using Jython, built and deployed apps and enabled connectivity)
- Rearchitected a monolithic ADF applicaltion into three smaller apps.
- Developed several Java services
- Used OID for authentication
- Liaison between engineering, offshore, architecture and IT teams. Responsible for correct sizing and configuration of the environment.
- WebLogic administrator. Responsible for making sure the applications deployed don’t cause outage for customer (call center)
- Responsible for managing upgrades and patching of the environment. Used OPatch and BSU for patching
- Responsible for the security of the environment
- Managed offshore teams in India and China
- Performance-tuned the application by taking heap and thread dumps and using JProfiler
Technical Environment: Oracle Fusion 11g (ADF 11.1.1.7.1 , WebLogic 10.3.6 05), Oracle Enterprise Edition 11.2.0.3, Solaris x86 10.
Confidential, Boston, MA
Senior Principal Consultant/Technology Architect
Responsibilities:
- Led the end-to-end integration of the provisioning system with the clearinghouse vendor.
- As the integration lead, responsible for designing and defining the interfaces, develop the components and responsible for deployment and migration.
- Lead developer for order-management, device-provisioning (Cisco-BACC) and email-provisioning (Zimbra) components of the end-to-end solution.
- Designed the data-model for the order-management and the corresponding business logic and persistent components and the adapters for integrating with device-provisioning and email-provisioning partners.
Technical Environment: EJB3.0, Hibernate, Weblogic10.0, Oracle 10g RAC, and Solaris.
Confidential, Atlanta, GA
Technology Architect
Responsibilities:
- Over-all delivery lead for a multi-phase SOA based provisioning solution.
- As the delivery lead, responsible for coming up with development timelines, making sure that all the modules developed by different teams move forward on-time, identify any risks, make recommendations for every release, conducting design meetings, code reviews and mentoring junior team members.
- Also responsible for staffing the project with right resources and assisting the management with project planning.
Technical Environment: WebServices/EJB2.1/Hibernate/Weblogic9.2/Oracle 10g RAC/Solaris WebServices/EJB2.1/WeblogicIntegration/Oracle 9/Solaris
Confidential
Consultant
Responsibilities:
- Responsible for doing the architectural assessment of provisioning system in production for Confidential.
- Responsible for coming up with a road map for transformation.
- Managed the post production support team.
- This team was critical to the continued availability of the application.
- As the production support manager, was directly responsible for the application and its infrastructure.
Technical Environment: EJB2.1/Weblogic8.1sp4/ Solaris
Confidential, Atlanta, GA
Development Lead
Responsibilities:
- Lead developer in a 5-member development team in the integration of BMC Remedy (A trouble ticket management suite) with the client's Enterprise Service Bus (ESB).
- Responsible for the design and implementation of the integration solution for Integrated Service Trouble Management system in the Service Assurance domain.
Technical Environment: SOAP-Based Web Services/EJB2.1/Weblogic8.1sp4/ Solaris, IBM MQ
Confidential, Middletown, NY
WebLogic Integration workflow developer
Responsibilities:
- Developed workflows for provisioning 'High Speed Data' and 'Voice over IP'
Technical Environment: EJB2.0/WeblogicIntegration/Oracle 9/Solaris
Confidential, Pontiac, MI
MicroStrategy developer
Responsibilities:
- Implemented single-sign-on for the client's portal (on the GM QIS2 project primarily as a customization developer), integrated the portal with the reporting interface.
- Also integrated the reporting interface with a GIS interface.
Technical Environment: JSP/Weblogic7/Microstrategy/ESRI/Sun ONE 6.1 proxy server/Oracle 9/Soaris.