Technical Lead/ Sr Developer Resume
Burbank, CA
PROFESSIONAL SUMMARY:
- 12+ Years of overall IT experience in Leading Projects, Analysis, Design, Developing, Deployment.
- ~5 Yrs in Salesforce Development and Administration.
- 7+ Yrs in Java Development, Technical Analysis and Design.
STRENGTHS:
- Lead
- Collaborate
- Analysis
- Design
- Apex/Visualforce
- Agile/Scrum
- Java/JEE
- Communication
- Mentor
- Quality
- Accountable
TECHNICAL SKILLS:
Methodologies: Agile (Scrum), Spiral/ Iterative, Waterfall
CRM: Salesforce, Field Service Lightning (FSL), Apex, Triggers, Batch, Visualforce, Lightning, Process Builder, Flow Builder, Workflows, Approval Processes, Validation Rules, Users, Profiles, Permission Sets, Cases, Data Loads, Reports, Dashboards, Sandboxes
Programming: Java/JEE, OOAD, SOA, REST, SOAP, Box, Heroku
Web 2.0: HTML, JavaScript, Ajax
Databases: Oracle, MySQL, DB2, SQL, SOQL
Defect Tracking: Jira, ALM, Quality Center, Trello
Build /CI CD: Maven, Jenkins, Travis CI
Versioning / IDE: Github, SVN, ClearCase, Eclipse/ Force.com IDE , RAD, Splunk, MS - Office
PROFESSIONAL EXPERIENCE:
Technical Lead/ Sr Developer
Confidential, Burbank, CA
Responsibilities:
- Responsible for design, developing scalable, reusable, high quality solutions, test cases, increasing code coverage, code reviews, agile/ scrum methodology, incident support that drives and helps Kaiser’s Sales Team to sell products faster and efficient.
- Design flexible, reusable solutions with Object-Oriented Design Principles, Design Patterns.
- Salesforce Point-Click solutions, Apex, Triggers, Batch Jobs, Process Builders, Workflows, Approval Processes, Validation Rules, Email Templates, Profiles, Permission Sets, User Management, Test Classes to develop robust solutions.
- Design, Develop, Maintain REST & SOAP based web services interacting with Kaiser’s internal and external systems.
- Develop Test Classes for test automation, Improve code coverage.
- Self-learn, Salesforce Certified, Supporting both Java/JEE applications and Salesforce CRM.
- Participate in deployment activities, shakedowns, analyze, fix production support incidents in timely manner, based on priorities.
- Collaborate and Communicate with Customer Engagement, Developers, QA, UAT teams to understand requirements clear, deliver solutions successfully.
Technical Consultant/ Development
Confidential, Burbank, CA
Responsibilities:
- Responsible for design and develop scalable solutions to generate Sales proposal/quote documents with PDF generation technology, REST services, test driven approach in agile/ scrum methodology.
- Drove development effort and guide the team for successful product development and delivery.
- Design flexible, reusable solutions with Object-Oriented Design Principles, Design Patters. Integrate Salesforce application and Heroku app.
- Develop high quality solutions with Java/JEE & Spring framework to generate proposal documents in PDF formats. Build, Deploy artifacts into Heroku platform. Host the artifacts in SVN repository.
- Integrated Confidential with SaleConnect using RESTful services.
- Follow Test Driven Development (TDD) approach for development, write JUnit Test Classes.
- Integrating with Box document storage, deploying Java applications to Heroku platform.
Confidential
Sr. Software Engineer
Responsibilities:
- Responsible for design, developing scalable, reliable, high quality RESTful webservices for Park entitlements, Guest Services, Entitlement management and Fast pass distribution deployed on Amazon Web Services platform.
- Prepare design and development in Java and Spring framework; Develop modular, reusable components.
- Design, Mock, Develop, maintain scalable, reliable and highly available RESTful webservices using JAX-RS.
- Pioneered in transitioning DevOps environment working with Infrastructure/ Engineering team from Bamboo to Jenkins, Docker, AWS.
- Hook to Github, Kickoff Jenkins to build and test automation, kick off docker images and Continuous Integration and Continuous Deployment.
- Create fast, shippable docker images with required software config, deploy to AWS platform for highly available services.
- Develop Junit Test cases, Perform Load testing using JMeter and NodeJS
- Maintain user stories, documentation, source code, and track bugs.
- Monitor server logs, Prepare Reports, Splunk Dashboards, Analytics on user behavior
SME/ Lead Developer
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for SSO with SAML integration, developing highly available and uninterruptable RESTful services to transfer from Confidential to Confidential which is Confidential system on Salesforce.
- Coordinate with IAM (Identity Access Management) team to establish SSO between Salesforce and Confidential for data transfer using REST services.
- Design & Develop REST services to be consumed by Claims team transferring the Account, Policy, and Agent information for handling Claims efficiently.
- Develop Test cases, Unit testing, Support UAT, Production support and Post production deployment.
Salesforce Administrator
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for business rule transition, creating Users, Profiles, Validation Rules, Workflow Rules, Permission Sets, Data Imports, REST services, Custom objects, Apex, Reports and Dashboards.
- Prepare current business rules in Java application in order to transform and implement in Salesforce.
- Prepare custom objects and fields, relationships, record types, user management, Profiles, Permission Sets satisfying the requirements.
- Develop complex business functionality using point-click features and Apex code and Triggers. Develop Reports and Dashboards for Agent’s status, growth and revenue.
Technical/Project Manager
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for in-house built CRM application delivery, scope, estimations, timelines, staffing, quality, liaison business and IT, solution design, development, onsite/ offshore coordination, evaluating vendor product and recommend the client and implementing cost effective solutions.
- Managed, mentored and successfully led multiple teams while ensuring architectural guidance, client standards and protocols.
- Improved team’s delivery capability by guiding/mentoring, knowledge sharing, developing reusable components, facilitating key trainings.
- Actively work with business partners, client management, architects, integration teams, QA, infrastructure teams for successful delivery of quality applications.
- Facilitate and Coordinate between onsite and offshore teams for knowledge sharing, clarifications, gap analysis, on-time work delivery.
- Work closely with business teams in requirement gathering, design, handover the system requirement design (SRS) to Dev and QA teams and clarify to develop robust solutions meeting client expectations.
- Provide efficient solutions that involve less maintenance cost and identify and improve operational cost of the transactions (MIPS Reduction).
- Design & Develop robust and quality solutions meeting the requirements using Java/JEE, Web Services.
