Sr Application Developer Resume
San Antonio, TX
SUMMARY
- Having around 7 years of IT experience in Design, Development, Rollout and Support of applications as Software Developer in Java, Salesforce, DevOps and Front - End web developer in developing and designing user experiences of Internet/Intranet applications using HTML4.0/5, CSS3, XML, JAVASCRIPT, JQUERY, JSON, AJAX, React.JS.
- Good Knowledge on Deployment in AWS services such as EC2, S3 and Deployment on multiple Databases.
- Knowledge in developing user facing features using React.js.
- Experience in analyzing user stories and providing solutions, design, development on Force.com platform by using Salesforce CRM clouds Sales, Marketing, Service and Communities.
- Expert in developing custom applications using APEX, Visualforce, Lightning, and force.com out of the box configurations. Experience with JavaScript, jQuery, HTML, CSS, Bootstrap and AngularJS.
- Enabled Aura Framework, by adding Aura Attributes and Aura Handlers for Events to focus on Logic and Interactions in Lightning Applications.
- Developed Salesforce Lightning applications using Lightning components, controllers, and events and used custom CSS in the components.
- Proficient with salesforce data model, features Objects (Standard & Custom), creating Lookup, Master-Detail relationships, configuring Workflow rules and actions (Email Alert, Field update, Creating Task and Outbound message), Validation rules, formulas, Rollup summary fields, Page Layouts, Sharing rules, Approval process, Process Builder, Tabs, Apps and Salesforce1 apps.
- Ability to write complex SOQL, SOSL queries across multiple objects within the SFDC database using Force.com Explorer and Workbenchand also used those within Governor Limits for data manipulation needs of the application.
- Worked on integrations with 3rd party applications using SOAP and REST APIs.
- Hands on experience in building Reports, Dashboards, Analytics Snapshot using Standard and custom Report types for the business users, management for higher visibility.
- Proficient in Data Migration from traditional applications to Salesforce using Import Wizard and Data Loader, ETL tools like Informatica, Informatica holds the mapping and transformation between legacy and Salesforce Data models.
- Having extensive experience with different methodologies Agile and Waterfall.
- Experienced with JIRA for bug tracking and issue tracking and daily stand up to sync up with Team for current sprint status Implementation and Maintenance with extensive experience with agile methodologies.
- Extensive experience using IDEs, including Eclipse, NetBeans, Sublime, Visual Studio, IntelliJ IDEA and Notepad++.
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr Application Developer
Responsibilities:
- Develop custom applications using Salesforce. com and integrating salesforce.com with other systems.
- Understanding the existing application functionality in the current system and migrating the functionality to Salesforce.
- Developing end to end functionality of an employee facing application.
- Analyze software requirements to determine the feasibility of design within time and cost constraints.
- Collaborate with the application architects, system architects and Salesforce design team to obtain information on project limitations and capabilities and performance requirements.
- Connecting with end users and analyzing needs, then design, test, and develop software to meet those needs.
- Working with different development teams simultaneously and exchanging thoughts on code merges.
- Developing solutions to address any company-wide issues and making their processes more efficient.
- Leverage Development Operations experience including using continuous integration and repository applications to streamline development and automate deployments.
- Maintaining Salesforce process automation and security controls.
- Developing applications with advanced Apex programming concepts including core design patterns, limits and bulk patterns, efficient and reliable trigger handling.
- Developing major functionality using Salesforce declarative and out-of-box functionalities.
- Conducting demo sessions for users and explaining them about new functionalities of the application.
- Resolving the issues and service tickets raised by users and providing them online help.
- Perform reviews of the data, developing complex CRM solutions to ensure that best practices are followed, and the best data solutions are provided.
- Provide technical assistance and end user troubleshooting for bug fixes and enhancements.
- Perform code migration and customization of the Salesforce.com platform.
- Working with source control and continuous integration.
- Customizing and enhancing the existing application based on user requirements.
- Document every aspect of an application or system as a reference for future maintenance and upgrades.
Environment: LWC, Lightning Aura Components, CSS, JavaScript, APEX, Communities, Lightning Flows, Configurations, Cucumber Framework, Process Builders, Workflow Rules, Workflows, Triggers, Roles, Reporting/Dashboards.
Confidential, San Antonio, TX
Sr Application Developer
Responsibilities:
- Operate and leverage Agile and Scrum methodologies.
- Develop client-side logic using JavaScript/jQuery/ReactJS/HTML5/CSS3.
- Worked on developing the automated functional and integration tests framework from scratch using cucumber.
- Integrated the Cucumber testing framework with SFDX plugins to maintain the code in a single repo.
- Worked with Copado for release management solutions and deployments
- Worked with Confidential mortgage cadence tool.
- Having good knowledge on deploying the front-end code by using the Urban Code Deployment tool
- Worked and maintained the CIT Boxes where development code is installed and tested the functionality.
- Build solutions on the Salesforce.com platform, including development in Force.com, Visualforce, Lightning, Apex, Web Services, API's and Communities.
- Create and manage complex workflow rules, Process Builder flows, and Apex triggers.
- Develop high-quality and scalable application logic with Apex and SOQL.
- Develop highly interactive UI using Lighting Design System, Visualforce, JavaScript and jQuery technologies.
- Work with a cross-functional Scrum team to maintain and enhance Salesforce Service Cloud, Sales Cloud, and other cloud applications in interactive release cycles. Research and find opportunities to utilize SFDC best practices and guidelines to improve system productivity, scaling and monitoring.
- Participate in all phases of software development life cycle including functional analysis, development of technical requirements, prototyping, coding, testing, deployment and support.
- Apply best practices and design patterns of best-of-breed applications developed on the Salesforce.com platform.
- Create and execute unit, integration and user acceptance test plans, including use cases and test data.
- Participate in project team meetings and communicate effectively with peers, architects, system analysts, business analysts, project managers, quality control, and various business departments.
- Leverage Development Operations experience including using continuous integrations and repository applications to streamline development and automate deployments.
Environment: HTML4/5, CSS, JavaScript, APEX, LWC (Lightning Web Components), Aura Components, Cucumber Framework, Cadence Tool, Copado, UCD (Urban Code Deployment tool), Process Builders, Workflow Rules, Workflows, Triggers, Roles, Reporting/Dashboards.
Confidential, El Segundo, CA
Software Engineer
Responsibilities:
- Performed the roles of Salesforce.com Administrator and Developer in the organization.
- Developed various Custom Objects, Tabs, Aura components and Controllers.
- Administered, configured, maintained Salesforce.com application user profiles, roles, assigning Permissions, generating security tokens, Validation Rule.
- Created and deployed Several Reports using salesforce.com platform.
- Developed APEX Classes, Controller Classes and APEX Triggers for various functional needs in the application.
- Involved in Salesforce.com application setup activities and customized the apps to match the functional needs of the organization.
- Assigned workflows for Lead conversion, transfers, merging duplicates, managing web-to-lead to track responses to online campaigns.
- Created and used Email templates in HTML and Visualforce.
- Used the sandbox for testing and migrated the code to the deployment instance after testing.
Environment: Saleforce.com platform, Apex Language, Apex Triggers, Visualforce (Pages, Component & Controllers), Pages, Data Loader, HTML, Java Script, Web Services, Reports, Custom Objects, Custom Tabs, Email Services, Bit-Bucket, JIRA.
Confidential, Mountain View, CA
Software Engineer
Responsibilities:
- Developed the User Interface for the QuickBooks online.com for banking & transactions modules using HTML5, CSS3 and JavaScript.
- Resolving defects/bugs during QA testing, pre-production, production, and post-release patches.
- Worked with cross-functional teams to ensure effective definition, design, and implementation.
- Worked closely with Experience Designers to understand usability, information architecture and also to build the UI screens for banking and transactions plugins.
- Worked on integrating and testing the new functionalities to pilot users by using wasabi tools.
- Worked on Packages like Web pack and BABEL as transpiler for converting into direct files.
- Created some reusable components for designing interfaces using React.js.
- Implemented AJAX in web pages for accessing application data without refreshing the whole pages for better user experience.
- Experience in usingReact.jsto build web components.
- Helped lead talks on future website development pertaining to UX, UI designs, and helped delegateprojects to coworkers.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Significant experience developing automated tests for the developed features so that we can get back to the fun part.
- Managed SVN/Git repositories for branching, merging, and tagging, resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team leads.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, whenever a new GitHub branch gets started, Jenkins automatically attempts to build a new Docker container from it.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, jQuery, Bootstrap, JIRA, SVN, Web Services, AJAX, CSS, Node.js, REST API, Jasmine, React.js, Redux, GIT, Agile.
Confidential, San Ramon, CA
Big Data Administrator
Responsibilities:
- Worked with the Linux administration team to prepare and configure the systems to support Hadoop deployment.
- Performed various configurations which Includes, networking and iptables, resolving hostnames, user accounts and file permissions, http, ftp, SSH keyless login.
- Implemented authentication and authorization service using Kerberos authentication protocol.
- Performed benchmarking on the Hadoop cluster using different benchmarking mechanisms.
- Tuned the cluster by Commissioning and decommissioning the Data Nodes.
- Implemented Fair scheduler on the job tracker to allocate the fair number of resources to small jobs.
- Upgraded the Hadoop cluster from cdh3 to cdh4.
- Major Upgrade from cdh 4 to cdh 5.2.
- Deployed high availability on the Hadoop cluster quorum journal nodes.
- Implemented automatic failover zookeeper and zookeeper failover controller.
- Configured Ganglia which include installing gmond and gmetad daemons which collects all the metrics running on the distributed cluster and presents them in real-time dynamic web pages which would further help in debugging and maintenance.
- Implemented Kerberos for authenticating all the services in Hadoop Cluster.
- Deployed Network file system for NameNode Metadata backup.
- Performed a POC on cluster back using distcp, Cloudera manager BDR and parallel ingestion.
- Configured and deployed hive metastore using MySQL and thrift server.
- Development of Pig scripts for handling the raw data for analysis.
- Maintained, audited and built new clusters for testing purposes using the CLOUDERA MANAGER
- Deployed and configured flume agents to stream log events into HDFS for analysis.
- Configured Oozie for workflow automation and coordination.
- Custom monitoring scripts for Nagios to monitor the daemons and the cluster status.
- Custom shell scripts for automating redundant tasks on the cluster.
- Involved in loading data from the UNIX file system to HDFS.
- Defined Oozie workflow based on time to copy the data upon availability from different Sources to Hive.
- Performed Stress and Performance testing, benchmark for the cluster.
Environment: Linux, Map Reduce, YAML Config, HDFS, Hive, Sqoop, Flume, Ganglia, NFS (Network File System), Kerberos.