Post Job Free
Sign in

Project Development

Location:
Santa Clara, CA
Posted:
March 05, 2017

Contact this candidate

Resume:

Raju Singh

408-***-****

**********@*****.***

Profile Summary:

• 6+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, Java EE, XML and Relational Databases.

• Strong written and verbal communication.

• Solution-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.

• Strong analytical skills with ability to quickly understand customers’ business needs.

• Expertise in Object Oriented Programming using Java and Java EE related technologies.

• Experience in gathering information and requirements from the clients.

• Proficiency in developing secure, multi-threaded, scalable web applications and server side development using ORM - Hibernate, JSF, JDBC, JNDI, JSF, Struts, Spring, AJAX, JSP, Servlets, Java Beans, JavaScript, XML, JSON, CSS, HTML, Oracle, MySql, and various Design Patterns.

• Expertise in developing the distributed applications using Application Servers such as Tomcat, Jetty, JBoss.

• Hands on experience with databases including Oracle, PL/SQL and MySql involving stored procedures, triggers, functions, indexes, and packages.

• Working knowledge on JSON. Using in everyday development for ajax calls in current app.

• Experience in web services using JSON exchange format.

• Experience in using the Object Relational Mapping Tool Hibernate, strong in using annotation mappings and Java Objects

• Experience in Spring’s IOC, AOP and Spring’s integration with Hibernate technologies.

• Strong knowledge of Design including Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.

• Hands on the tools such as Eclipse, IntelliJ Idea, vi editor, etc.

• Worked extensively on various flavors of NIX operating system like Linux, OS X and Programming experience in UNIX Shell Scripts.

Technical Skill Expertise:

Programming Languages Java, Scala, Groovy, Unix Shell Script Web/XML Technologies HTML, CSS, JavaScript, Ajax, JSP Frameworks Spring 4.0, Hibernate 3.0

Apache Projects Log4j, Jakarta Commons

Tools & Utilities IntelliJ Idea, Eclipse, vim Editor, Crucible, Jenkins, Infra Red, AppDynamics, GIT

Application/Web Servers Tomcat, Jetty

RDBMS Oracle 9.x, MySql

Source Control GIT, SVN

Design Patterns Singleton, Session Facade, Factory, Service Locator, Transfer Object, Front Controller, DAO, Iterator, Command, Observer Operating Systems Windows 9x/2000/XP, Linux, UNIX, Sun Solaris Professional Work Experience:

Apple Inc., Sunnyvale, CA Jun ’15- till Date

Senior Java/J2EE Developer

Project: Apple Online Store

Feature – Financing

Designed and developed a financing solution which is generic and can be easily scaled to new countries coming to Apple Online Store.

Project: Apple Online Store

Feature – iPhone Purchase Options

It is online shopping portal for apple devices for web. Users can buy apple devices like iPhones and 3rd party devices from the online portal. With iPhone installment plans users can enroll in upgrade plans with Apple which lets them update to latest iPhone every year. Feature – iPhone Carrier Financing

This feature shows carrier specific financing option for different products dynamically. I developed backend code which gives data for financing based on local laws and banks for a specific country. All kinds of financing can be dynamically handled based on configuration and service data. Feature – Carrier Features Integration

Integrated mobile carriers iPhone buy flows, enabling features including ATT Next, Verizon Edge and China Mobile. These features are activated/deactivated based on geos and products. Feature – Payment Methods

This feature lets users see various kinds of payment options/financing options available for different products in different countries.

I incorporated financing options, such as PayPal for US and other dynamic payment platforms for EMEA.

Responsibilities:

• Followed Agile software development practice paired programming, test driven development and scrum status meetings.

• Worked on tools like JIRA and internal tools at apple for bug tracking.

• Extensively worked on application layer using the Spring, Templating technologies like Mustaches, Velocity and Hibernate frameworks.

• Involved in design, development and testing and load testing phases of project.

• Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts.

• Extensively used Mustaches/Velocity templates for presentation tier development.

• Used JUnit to test persistence and service tiers.

• Used Eclipse/IntelliJ (IDEs) in entire project development. Environment: Java 1.8, Tomcat 7.0, Hibernate 3.0, Spring 4.0, JSF, Log4j, IntelliJ, Subversion, JIRA, Confluence, InfraRed, Jenkins, Crucible and Linux. Apple Inc., Sunnyvale, CA Nov ’14- May ‘15

Senior Java/J2EE Developer

Project: Apple Online Store - Platform Migration:

Worked on migration of merchandising pages from Legacy WebObjects framework to Spring MVC.

Responsibilities:

• Worked with Engineering team to migrate to new technology stack from legacy to Spring and Templating technologies like Mustaches, Velocity.

• Involved in design, development and testing phases of project.

• Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts.

• Followed Agile software development practice paired programming, test driven development and scrum status meetings.

• Configured Spring AOP framework to apply Logging and Transactions.

• Used Eclipse/IntelliJ (IDEs) in entire project development.

• Worked on tools like JIRA and internal tools at apple for bug tracking. Environment: Java 1.7, Tomcat 6.0, Hibernate 3.0, Spring 3.0, Log4j, IntelliJ, Subversion, JIRA, Confluence, InfraRed, Jenkins, Crucible and Linux. Apple Inc., Mangalore, India

Senior Java/J2EE Developer

Project: Apple Online Store – Buy Now Functionality This functionality makes Online shopping faster and easier on Apple Stores. Once authenticated, a user can purchase any product with single click without taking user to the cart page. We have designed and implemented it in such a way that a user can also turn ON/OFF the “Buy Now” feature while purchasing.

Responsibilities:

• Strong experience in front end and business tier using WebObjects Technology from Apple.

• Strong experience in development, and testing phases of software development life cycle.

• Developed presentation tier using HTML and WebObjects Hybrid Language. Environment: Java 1.6, WebObjects Server, Log4j, IntelliJ, Subversion, JIRA, Confluence, InfraRed, Jenkins, Crucible and Linux.

Award & Recognition:

• “Star Award” for getting clients’ appreciations at Apple. Educational Qualification:

• B.Tech. in Electronics & Communication, May '10.



Contact this candidate