Senior Software Engineer Resume
PhoeniX
PROFESSIONAL SUMMARY:
- Over 10 years of diversified IT experience spanning across Business Analysis, Administration, Configuration, Implementation, Development and Support.
- Experienced in analyzing business requirements and implementing them to Salesforce custom objects, Junction objects, master - detail, lookup relationships.
- Good understanding in creating Lightning Components and used Lightning Design System.
- Experience in SFDC Configurations/Customizations - as Administrator and Developer.
- Ability to design, code, test, debug, package and deploy quality, scalable and well documented solutions on the Salesforce platform.
- Proficient in Case Management using assignment, escalation, workflow rules and actions.
- Extensive experience of using declarative features like validation rules, workflows, approval process, dynamic approval process, sharing rules automation for satisfying complex business process automations.
- Experience in APEX, Visual Force, SOQL, SOSL.
- Good experience in working on Intellij IDE with Force.com Plug-in for writing business logic in Apex programming language.
- Experience in .Net framework, Java and Java Script.
- Experience in customizing Salesforce CRM user interface using Custom Controllers, extensions, Visualforce, CSS and JavaScript libraries
- Have end to end knowledge on Agile Development Methodology, worked extensively with Scrum Masters on requirements.
- Always been an efficient team-player, self-motivated, quick learner and with good trouble-shooting capabilities.
- Good understanding of Middleware technologies like Datapower, Confidential Integration Bus, MQSeries etc
SKILL SET:
Salesforce and force.com knowledge: Salesforce CRM, Formula fields, Validation rules, Custom objects Workflow, approvals, reports, dashboards, Profiles, roles, Permission sets, OWD, manual sharing rules, Apex Languange, Apex Trigger, Apex Scheduler, Apex Classes, Confidential, Standard Controller, Custom Controllers, Extension Controller, Webservices API, Communities, Visualforce (pages/Components), Test classes And integration.
Programming Languages: Java, VB.Net, C#.Net, Javascript, Groovy, SQl, PL/SQL, HTML5, XML, CSS3
RDBMS: MS - SQL server, Oracle, SQL.
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Working on lightning components and SLDS to create reusable components for UI screens.
- All user stories to be completed in the current sprint (2 weeks) in the first 2-3 days so that the development can be completed in 2 weeks.
- Having design meetings to discuss the technical design you have created and give constructive feedback on other people’s designs.
- Developing code in Intellij IDE or Sublime text or Visual studio code and Apex or aura to finish the user stories.
- Working with the dev lead to get the code reviews done and fix issues found in the code reviews.
- Working with the testers to get the code tested so that it can be demo’ed to the stakeholders.
- Work with the scrum masters to refine and estimate user stories for the upcoming sprints.
- Working with release management to ensure the 3 yearly product releases happen on time and on budget.
- Working with a geographically distributed team to analyze, diagnose and fix customer issues.
- Working with junior members on the team to mentor them on salesforce.com app development.
- Participating in bi-weekly retrospectives to improve the process further.
- Giving a knowledge transfer to geographically distributed team so that once a feature goes in GA, anyone can support it.
- Attending all SCRUM ceremonies in person and participate to give a perspective in mobile offline development.
Environment: Saleforce.com platform, Lightning Components, Apex Language, Visualforce Pages, Data Loader, Java Script, Custom Objects, Custom Tabs, Sandbox data loading, Intellij IDE Plug-in, Mac OS.
Confidential, Phoenix
Consultant
Responsibilities:
- Interacting with various business user groups for gathering the requirements for Salesforce implementation and documenting the Business and Software Requirements.
- Working on various Salesforce.com standard objects like Accounts, Contacts, Cases, Opportunities, Products, Reports and Dashboards etc.
- Creating Custom objects to build new application functionality in the Salesforce.com
- Creating workflow rules and defined related tasks, time triggered tasks, email alerts, filed updates to implement business logic
- Creating Custom Profiles, Public Groups and Roles to distribute user rights and functionality.
- Developing Apex Classes & Confidential to implement the business logic
- Using of Sphere framework (.net based internal framework) to develop rules and workflows.
- Developing code to call webservices offered by various backend systems. These webservices are based in SOAP and ReST protocols exchanging XML and JSON based data.
- Extensive use of WCF to deal with webservices.
- Using Entity Framework to implement Data Access Layer.
- Writing SQL queries and Stored Procs in SQL Server for various needs.
- Facilitating the migration of applications from old architecture (code driven) to new architecture(Database driven).
- Service virtualization for both SOAP and ReST based webservices using C#, SoapUI
- Implementing security using message signing and HMAC authentication
- Test support for projects in various stages.
- Supervising and delegating tasks to offshore and onshore teams.
- On Call support of existing production applications and implementing quick fixes after the analysis • Knowledge transitions to new resources and offshore teams
- Agile based planning and implementation.
Environment: Salesforce.com, Apex, Visualforce, Confidential, Test Method, workflow, validation rules, SOSL, SOQL, AppExchange, Report, Dashboard, Force.com IDE, VB.net, C#.net, SQL Server, Sphere Framework (Internal to Amex), Visual Studio, SoapUI, Windows.
Confidential
Datapower Developer
Responsibilities:
- Understanding the business requirements and the technical specifications of the application
- Creating DataPower Service Objects like Webservice proxy, MPG etc
- Providing schema validations
- Coding with XSLT / XPATH
- Providing AAA service to the policy
- Implementing extension functions on data power
- Creating design and detailed design documents
- Local Unit testing and debugging of the Code
Environment: Confidential Websphere Datapower Appliances, Mule ESB, SoapUI
Confidential
Integration Developer
Responsibilities:
- Understanding the business requirements and the technical specifications of the application
- Designing and developing message flows along with ESQL coding
- Developing ESQL to perform computations and mappings
- Local Unit testing and debugging of the ESQL Code
- Reusing the sub-flows, in order to avoid the rewriting of code. The various sub-flows include Auditing, Error-handling and Tracing etc
- Responsible for the preparation of Unit Test Cases, Unit Test Reports and validating XMLs using XMLSPY as per the client requirements.
- Installations and configurations (WMQ, WBIMB) on Windows
- Deployment support in AIX for higher environments
- Coding with XSLT / XPATH
- Creating DataPower Service Objects like Webservice proxy, MPG etc
- Providing schema validations
- Coding with XSLT / XPATH
- Providing AAA service to the policy
- Implementing extension functions on data power
- Creating design and detailed design documents
- Local Unit testing and debugging of the Code
Environment: Confidential Websphere Datapower Appliances, MQ, Websphere message broker, DB2
Confidential
Java Developer
Responsibilities:
- Involved in Design, Development, Testing of Project
- Implementation of front-end application and Validations using Struts Framework.
- Implementation of business logic and business objects client modules
- Involved in bug fixing for basis on client feedback.
- Design Requirement documents and functional document for the development team.
- Testing the functionality of the Application with respect to existing system.
Environment: Java, Servelets, JSP, Struts Framework
