We provide IT Staff Augmentation Services!

Java/j2ee/c Developer / Project Leader Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 10+ years of experience in design, development and implementation of large scale Android/Java/J2EE based mobile, Enterprise middleware and Web Software products
  • 3 years current experience building Android mobile apps. Expertise in Gradle, Android Studio, DeviceAnywhere, Git
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, Generics, Data structures and Collections
  • Expertise in different domains: Consumer Finance, IPTV, EAI
  • Expertise in building N - tier Mobile/Web/J2EE applications using Servlets, JSP using MVC, Struts and Spring.
  • Expertise in Java and J2EE design patterns
  • Expertise in front end technologies Javascript, CSS3, HTML5, AngularJS, NodeJS
  • Expertise in working with O/R mapping tool Hibernate, XML, JSON technologies
  • Expertise with Restful web services using Jersey JAX-RS framework and Spring Web Services, Redis NOSQL database
  • Expertise in all stages of SDLC, Agile Methodology, Lean startup methodology. Offshore team collaboration

TECHNICAL SKILLS

Programming Languages: Android, Java5, Java2, C, Python, Ruby, JavaScript Ajax, Prolog, C++, Pascal, Basic, Visual Basic, Octave

J2EE Technologies: REST, Servlets, JSP, JMS, EJB, AWT, JNI, Java Beans, RMI, JNDI, JCA, Java Sockets

Web Frameworks: Struts, Hibernate, Tiles, Spring

Web Standards: HTML, REST HTTP, HTTPS, XML, SAX, DOM, WSDL, BPEL4WS, FIX, SOA

Design: OOAD, UML, Interaction, Sequence, and Class diagrams, Use Cases, CRC cards, Design Patterns, Enterprise Architectures2 tier, 3 tier, MVC

Development Methodologies: Agile, Lean, Waterfall, SDLC

NetworkingI: GMP, DHCP, RTSP, SAP, SDP, scp, ssh, Putty, Subnetting, RIP, IGRP, EIGREP

Development Tools: Android Studio, Eclipse, IntelliJ IDEA

Application/Web Servers: Orion, JBoss, Tomcat, Apache, IBM Websphere, AXIS Web services server

Virtual Machines: AWS, Sun JVM, CEE-J Seige Embedded VM from Skelmier, CLDC, MIDP

Data Access Technologies: JDBC, ODBC

Database: SQL, PL-SQL, Postgres, Oracle 9i, MS-SQL, IBM DB2

Deployment/Configuration: Gradle, maven, Ant, SVN, make, VSS, Perforce

Operating System: Linux, Windows, Mac, Windows NT, Solaris, OS 390

Other Tools: JIRA, Rally, Source Forge, IBM MQSeries, Actional SAP Connector/Adaptor, Magic eDeveloper RAD Tool, Applinx Screen Scraping Tool, Lotus Notes.

PROFESSIONAL EXPERIENCE

Confidential, Redwood City, CA

Senior Software Engineer

Responsibilities:

  • Integrate Eyeverify in Android App, which uses biometrics to login instead of username/password. Create aar.
  • Design conditional WebView Terms and Conditions page, from layout creation to REST API call.
  • Enhance Remote Check Deposit feature, built on Camera APIs, using Otto for Activity-Fragment communication, one Activity-multiple Fragment pattern.
  • Enhance phone features to work across various form factor tablets, enhance layouts
  • Create performance test harness to compare various Remote Check Deposit Vertify SDKs
  • Integrating the front-endUIto the back-end using Spring MVC framework.
  • Designed and developed code according to MVC architecture using Angular JS framework
  • Created web application prototypes using jQuery, Angular.JS, Backbone
  • Fix Accessibility across the whole Android App
  • Implement zoom in functionality for check image
  • Integrate SAML based SSO responsive web pages in WebView
  • Code management using Git and Perforce. Code reviews using Git, Crucible, JIRA. New App release in play store on quarterly cycle
  • Create Proof of Concepts, including Kids Banking, for Office Hackathons, winner Users Choice award

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Technical Lead for Mobile Banking application. Started working on Android App team.
  • Designed and developed Multi factor authentication, Out of Band (OOB) feature for Mobile Banking using JavaScript, CSS3, HTML5.
  • Development of Push Notification Gateway project using Maven, Capistrano, AWS.
  • Creating Responsive design screens using coding JavaScript, Backbone, CSS3, media queries, and worked on Hibernate frameworks.
  • Real time and high load tolerance Web site/application development - Node.js
  • Lead for build and release automation project using GWT, Sikuli
  • Web application development using AngularJS andNode.js
  • Fix Mobile web security issues around cookies, Cross Site scripting XSS, reported by Fortify and AppScan scans
  • Apache and Jboss configurations and optimizations
  • HTML5/CSS3 presentation at Confidential Tech conference, Lucene POC at Confidential hackathon
  • Agile trained, took Agile Scrum master role for Mobile Web team, using Rally as agile tool

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Technical Lead for creating browser-based mobile banking client application, communicating to REST and JAX-RS server backend
  • Designed and developed Enhanced Login Security feature for Mobile Application.
  • Designed and developed Mobile banking application with features User Authentication, Account management, and Bill Payment.
  • Open Financial Exchange (OFX) XML message communication with Financial Institutions backend software was possible through REST Web services API.
  • Developed applications based on Mobile Relay, a product to screen scrape Internet Web pages and deploy as mobile pages.
  • Designed and developed a Redirect Filter, a servlet to filter HTTP requests between PC Browser and Mobile devices.
  • Peer Ruby scripting, Javascript and Ajax. Unix software deployment and Peer Code Reviews.

Confidential, Bothell, WA

Technical Product Lead

Responsibilities:

  • Design and development of Series Recording feature, MDS (MetaDataServer) feature to store Movies metadata.
  • Developed and optimized client unicast requests to broker and/or Apache(Squid) triggered/synced by multicast events.
  • Designed and Developed the Macrovision administration feature, including UI screens in Swing, servlets, entity bean, and DAO/JDBC access to Postgres database.
  • Subscriber management feature,
  • Performance improvements and issue resolution on client and server software

Confidential

Sr. Web Developer/Project Lead

Responsibilities:

  • Developed Web applications, using Struts/ Tiles framework, HTML, JSP, Custom Tag libraries, Hibernate, Struts Validation framework.

Confidential

Software Engineer

Responsibilities:

  • Analyzed technologies and developed demos for STP (Straight Through Processing), FIX (Financial Exchange) Engine, BPEL engine(WSDL, BPEL4WS), and Rules Engine.

Confidential

Java/J2EE/C developer / Project Leader

Responsibilities:

  • Played key technical role by developing, in 3 member team, Proof of Concepts to showcase our product capabilities.
  • This helped us in bagging the 3.5 million USD POSCO EAI project for Confidential against IBM.
  • Analyzed systems requirements, created Project Methodology, created Requirements document, High Level design documents,
  • Developed C language adaptors to convert MQSeries messages to JMS messages, and Java adaptors.

Confidential

Java Developer

Responsibilities:

  • Developed various product features like JNDI feature, redesign of File DB, Java Realms support, multi threaded support for C++ library, JSEE based authentication, XML interoperability using XML, XSLT, XSD.

We'd love your feedback!