We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Working as Senior consultant in Confidential
  • 8+ Years of experience in Software Application Development
  • 3+ Years of experience in Salesforce.com Application Development, Design and integration
  • 5+ years of Java/J2EE experience
  • Excellent experience in Salesforce Integration with Data warehouse using ETL
  • Experience in SOAP, REST API development and integration with other applications using Apex callouts
  • Experience in Salesforce Custom application design and implementation, Testing and Deployment.
  • Experience in working across various SFDC implementations covering Sales Cloud, Service Cloud, Chatter & App - exchange applications.
  • Strong experience in Design, Architecture and Integration
  • Proficiency in SFDC development using Apex Trigger, Apex Class, Apex Test Methods, Apex Web Service, Visualforce Pages, Visualforce Components & Controllers
  • Proficiency in SFDC Administrative tasks like creating Profiles, Roles, Users, Page Layouts, Email Services, Approvals, Workflows, Reports, Dashboards, Tasks and Events
  • Extensive experience in analysing business requirements, entity relationships and converting to Salesforce custom objects, lookup relationships, junction objects, master-detail relationships
  • Experience in integrating Salesforce with Data-warehouse.
  • Extensive experience in designing Custom Formula Fields, Field Dependencies, Validation Rules, Work Flows, and Approval Processes for automated alerts, field updates, and Email generation according to application requirements
  • Experience in migrating data from legacy systems to Salesforce using Apex Data Loader, Import Wizard
  • Experience in Salesforce Web Service Implementation
  • Experience in databases such as SQL Server, Oracle and MySQL
  • Excellent analytical and programming skills
  • Very strong understanding of the data structures and computer fundamentals.
  • Experience in writing performance based data structure oriented application.
  • Strong understanding of OOA/OOD/OOP concepts and its purpose
  • Strong experience in Objected oriented design and DB design
  • Excellent experience in Core Java/J2EE Design patterns
  • Exposure to banking domain, Social media, Media and entertainment
  • Performed as developer during the career, where the primary responsibilities are requirement gathering, analysis, design, implementation and testing.
  • Exposure to all stages of SWLC (requirement gathering/ analysis/ scheduling/ design/ planning/ development/ bug fixes/ testing & delivery)
  • Initiated coding standards, utility development, code clean-ups, performance tuning in all time during the career, apart from the regular project work
  • Performed Technical lead role, where primary responsibilities are task allocation, team status tracking.
  • Good communication and presentation skills
  • Self-learner and self-motivated

TECHNICAL SKILLS:

Salesforce.com: S-control, Apex, Visualforce, SOQL,SOSL,REST and SOAP Web service,Salesforce Mobile SDK

Languages: Java, SQL, PL/SQL, PHP

J2EE/APIs: Servlets, JSP, JNDI, JDBC, JMS, JAXP, EJB, SAX/DOM

Frame works: JSF, ADF Framework, spring and JSF Custom Components, Oracle ADF

ORM Tool: Hibernate, Toplink

Unit Testing: JUnit, Agitar (Automated Unit Testing Tool)

Build: Apache ANT, Maven

Web Tech: AJAX, HTML, HTML 5, JQuery, JavaScript, RegEx, CSS, Web service, Angular Js, Bootstrap

DB: Oracle, Sybase, Microsoft SQL Server, MySQL

OS: Windows, UNIX

Design: UML, Core & J2EE design Patterns

Servers: Weblogic, JBoss, Tomcat

IDE: IntelijiIdea, JDeveloper, SQLDeveloper, eclipse, Force.com IDE, MS SQL Studio, DBVisualizer, Rapid SQL

Code Quality: PMD, Agitar Code Rules, Agitar Test Case Development

Version Control: WinCvs, Serena PVCS, Tortoise SVN

Bug Tracking: Bugzilla, JIRA

Web Crawlers: JSpider, Web Harvest

Utilities: Apache Log4j, Lucene

Cloud: WAMS API

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Environment: Salesforce(Apex,Visualforce Page,SOQL,SOSL,s-Control), Java,Servlet, JDBC, Sybase(SQL/PL SQL),SQL Server(SQL/PL SQL),Relational Junction, Control-M, UNIX Scripts, Salesforce Ant Build

Responsibilities:

  • Confidential has many applications to handle the private wealth management.
  • DBForce is a key customized Salesforce application which helps Confidential PWM to handle the customer on boarding, account opening, transactions (banking, non-banking, cash, and security), client complaints, KYC, Client Annual Update, and Client Trust Review.
  • It is also integrated with many other applications to process the actual transactions, account opening and also acts a launch pad for launching many applications.
  • Most notably, other application uses Salesforce as golden source for the customer data.
  • On Technical front, DBForce uses much of the out of box Salesforce features like Standard objects, Record Type/Business Process, Assignment rules, Escalation rules, workflows, approval process, report types/reports/dashboards, chatter along with extensive s-Controls, VF pages, Custom Controllers, Web service API’s and AppExchange applications.
  • In addition to this, A tool called “Relational Junction” is used to synchronize the data between salesforce and other data ware house and to synchronize the other information like Loan information, FX Rate etc…
  • Control-M is used to schedule the Java/SQL Jobs

Confidential

Environment:IBM Cognos, DB2, Magento, JSP, Servlet, Ajax, JQuery, Java, REST Web services, Salesforce(Apex,VF,SOQL,SOSL,sControl), View cast, Adobe Streaming Server, Adobe Flex/HTML5, JDBC, Hibernate, Spring, MySQL(SQL/PL SQL)

Onsite Technical Lead

Responsibilities:

Asset Ingestion

  • This is basically digital asset management system, where end user of this system can upload assets (video, audio, documents, images) via web application and also they can keep in shared folder in case of bulk upload which will be pulled by the system.
  • Once the assets are uploaded then it will be subjected to quality check/verification, assets gets transcoded into predefined formats and moved to a centralized temp folder.
  • DAM (Viewcast Solution) will start pulling these assets and store in a SAN drive.

Asset Distribution

  • There are two ways to distribute the digitalized assets. First approach is distributing the assets via ecommerce application (Magento) to public users.
  • Second part of the asset distribution to commercial partners, non-commercial partners, content delivery agents, other government promotional events.
  • Saleseforce is used to handle the second part of the asset distribution.
  • Salesforce out of box objects such as Lead, Account, Contact, Opportunity, Production, Price Book and Case, reports/dashboards, workflow/approval process are extensively used.
  • Integrated with DAM via partner API for sharing asset meta data, preview link and actual assets download link

Confidential

Environment:Jsp, Servlet, EJB,JMS, Jboss, Google visualization, ADF, JSpider, Web Harvest, Apache Log4j, Lucene

LEAD Engineer

Responsibilities:

  • Confidential is sentiment analysis platform, where it collects the information from social media, CRM and partner systems about the products and finds the polarity, sentiment and voice of the customer for a particular product.
  • It also provides data in comparative form so that one can understand the competitiveness of their product.

Confidential

Environment: Java, EJB, Oracle, xml, jsp, servlet, WebLogic, Unix, Webservice, Ajax,Log4j,JSF,ADF Faces

Software Engineer

Responsibilities:

  • Confidential is a banking product development company. This helps financial institutions to avail the facility for their customers to open the account online. It initially collects the basic information through online from the applicants and does the basic validation.
  • Once the basic verification is over then he/she will be asked to enter present address, permanent address, employer details etc...
  • This information’s are verified through leading external data sources.
  • Once all the credentials are verified and decision is made based on the out come of the data sources then he/she has to fund his account through some other accounts. If successfully funded then account is approved and gets activated after this applicants can use it.

Confidential

Environment: Java, EJB, Ajax, Oracle, xml, jsp, servlet, WebLogic, Unix,JSF,Webservice,Log4j, ADF Faces

Software Engineer

Responsibilities:

  • Confidential is a banking product development company.
  • This helps the financial institutions to transfer funds through online.
  • Customer has to add from accounts after adding the external accounts they have to verify the external accounts using various external funding methods.
  • Once it is done then they can transfer funds to the external accounts from any one of their own accounts.

Environment: JSF,ADF Framework, Toplink, Java, JBOSS, Servlet, EJB, JSF Custom Components

Software Engineer

Responsibilities:

  • This is configuration tool for both fund transfer and online account opening products. This products helps other products in the following ways
  • We can create new Fund Transfer Application if any new partner comes in
  • We can add, modify and delete the parameters, messages, emails and eligibility questions and look and feel that we use in Fund Transfer Application
  • We can create new Online Account Opening Application if any new partner comes in
  • We can add, modify and delete the parameters, messages, emails and eligibility questions and UI look and feel that we use in Online Account Opening Application.

We'd love your feedback!