Software Engineer Resume
San Francisco, CA
SUMMARY:
- Around 6 years of experience in Analysis, Design, Development, Testing and Implementation of Object Oriented Applications in Client/Server environment using Java/J2EE Technologies, Salesforce, C++.
- Salesforce Certified Platform Developer 1, Salesforce Certified Administrator.
- Over 10 years of experience in Design, Development, Implementation and Support Of RDBMS in Development, Test and Production environments using Oracle Tools.
- Experience in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, SQL queries, Tables, Indexes, Views, Synonyms, Export/Import, etc.
- Expert in designing and developing Oracle Forms & Reports using Oracle Developer 2000/6.0/6i.
- Good Experience on Apex, Visual Force, Portals and sites Management, Sales and Service Cloud Configuration and Customization, Financial Cloud Integration, Rest & SOAP API Integrations for Salesforce, Organization - wide Sharing and Security Implementation in Salesforce.
- Experience in developing Web applications using EJB, Spring, JSF, JSTL, JDBC, XML, AJAX, HTML, CSS, Prime Faces and Java Script.
- Hands-on in using Agile Methodology from 3+ years, working on Story Boards, Sprint planning and Scrums using tools like VersionOne, Agilezen, SmartSheet, Github kind of Project Management and planning tools.
- Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
- Experience in working with development tools like Maven, Ant.
- Interest and expertise in designing algorithms and their applications to solve challenging problems.
- Excellent troubleshooting skills and ability to resolve unexpected issues.
- Capable of quickly adopting to different work cultures by being a good team player.
- Skilled in planning and executing special projects and meeting deadlines.
- Excellent Leadership, interpersonal and communication skills and good creative thinking.
TECHNICAL SKILLS:
Languages: Java, Salesforce, PL/SQL, C/C++
Cloud Technologies: Salesforce CRM, AgileZen, VersionOne
Java Technologies: Apex, EJB, Spring, JDBC, JSTL, JSP, Java Server Faces, Prime Faces
Oracle: Oracle Developer 2000/6.0/6i, SQL Plus, Oracle Enterprise Manager, Oracle Export/Import, SQL*Loader
CRM: Salesforce CRM
Microsoft: Win32 API, MFC
Databases: Oracle 9i/10g/11, MS SQL Server 2005/2008, MS Access, My SQL
Web Technologies: HTML, JavaScript, XML/XSLT, CSS, JSF, Prime Faces, AJAX
Web/App-Servers/EAI: Tomcat, JBoss
Operating Systems: Win 2000/2003/XP/7, Linux (Red Hat), UNIX
Tools/IDE’s: IDEA, Eclipse, PL SQL Developer, CVS, MantisBT, Visual Studio 2005, T.O.A.D.
Protocols: TCP/IP, HTTP, FTP, LDAP
P ROFESSIONAL E XPERIENCE:
Confidential, San Francisco, CA
Software Engineer
Responsibilities:
- Involved in all phases of the Software Development Llife Cycle (SDLC) including Requirements gathering from Client, Design Creation (Technical & Functional), Effort Estimation.
- Implemented web applications using JAVA, J2EE, JDBC, Spring Roo, JSP, JPA, HTML, XML.
- Used J2EE Design Patterns such as Model View Controller Architecture, Business Delegate and Service Locator in J2EE Framework.
- Writing Apex Classes/Triggers and Visualforce Pages to accomplish the requirements.
- Set up Marketing Campaigns, Campaign Hierarchies, Lead Queries, Assignment rules, Web-to-Lead and Auto-Response rules.
- Debug Apex scripts using Debug Logs and System Log Console to catch Exceptions and execute Governors and Limits.
- Deployed Apex using Force.com IDE, Force.com Migration Tool and Web Services API.
- Integrated Apex with External services by making callouts that used SOAP and WSDL.
- Building Customer and partner portals for the users, apex controller and controller extensions for implementing CRM for Intrax’s B2B and B2C business processes..
- Consuming external APIs with in Salesforce and enhancing them using Salesforce capabilities and writing automation test classes for Apex Classes and Apex Triggers.
- Developing Security Set Up for the system, Creation of Reports & Dashboards.
- Created tables, triggers, SQL queries, constraints for d atabases like My SQL, Oracle.
- Used Maven for building the JAVA applications and deploying to the server.
- Working on Agile development methodology.
- Active team member in scrum-meetings and sprint-planning.
- Discussing/Leading meetings with other developers, architects, and analysts on technical solutions.
Technologies : Sales Force CRM, Apex, Rest APIs, Java Web Services, Spring Roo, JPA, SQL, Tomcat.
Software Engineer
Confidential
Responsibilities:
- Involved in all phases of the Software Development Llife Cycle (SDLC) including Requirements gathering, Designing the application, Implementing the design, Testing and Maintenance Support.
- Implemented web applications using JAVA, J2EE, EJB, JDBC, Spring, JSF, PrimeFaces, JavaScript, AJAX, CSS, HTML, XML.
- Designed and developed the UI Framework using JSF, PrimeFaces, Ajax, JavaScript, HTML, CSS, .
- Developing session beans and entity beans (EJB).
- Developed the applications using Spring framework that uses MVC design pattern.
- Created tables, triggers, stored procedures, SQL queries, constraints and views for multiple databases like Oracle, My SQL.
- Used Maven and Ant for building the applications and deploying to the server.
- Discussing/Leading meetings with other developers, architects, and analysts on technical solutions.
Technologies: EJB, Spring, JSP, JSF, Servlets, Java Web Services, JavaScript, AJAX, HTML/CSS, XSL, XML, Tomcat, JBoss, SQL, PL/SQL, T.O.A.D., CVS, MantisBT.
Confidential
Senior Oracle Developer, Oracle Database Administrator.
Responsibilities:
- Supervision of Oracle development tasks in project team.
- Team lead functions for project implementation tracking in database development.
- Designing of Central D ata warehouse database.
- Developed Oracle Forms and Reports for the U ser I nterface.
- ORACLE RDBMS Performance Tuning and Scalability, Backup and Recovery.
- Using Export/Import and SQL * Loader Utilities.
- Wrote database creation scripts including tables, views, triggers, primary keys, sequences, s ynonyms and PL/SQL server side stored procedures, functions and triggers.
- Tuning SQL statements and PL/SQL Packages, Triggers, Functions & procedures using explain plan and hints, DBMS OUTPUT.
Technologies: ORACLE 9i, PL/SQL, Oracle Designer 6.0, Oracle Developer 2000/6i, Oracle Discoverer, Enterprise manager, ORACLE Export/Import, SQL*Loader, T.O.A.D.