Developer (software Engineer) And Team Lead Resume
Pleasanton, CA
SUMMARY:
- An excellent (Full Stack) programmer with over 14+ years of experience, to get your Job done and beyond.
- IT professional with strong experience in design, development, architecture, implementation, maintenance and management of distributed Enterprise applications.
- 1 year experience with React.js.
- Expert in using Java and J2ee along with XML technologies such as XML, XML Schema, XML binding, XSL, XSLT, DOM, SAX and XML validation using XERCES.
- Worked extensively in design and development of scalability and messaging service on REST, Webservices, jms, soap, apache axis, kafka, wsdl, ssl, MQ series and Java Mail.
- Proficient in technologies like log4j, quartz, struts, hibernate, maven and spring.
- Proficient in dynamic content using DHTML, JSP, CSS and AJAX. Proficient on JavaScript framework like dojo, Jquery and JSON. Well versed with security tools like Firebug, wireshark and burp.
- Proven experience with stored procedures and pl/sql in IBM DB2 and Oracle and NoSQL.
- Good experience with Web logic, Web Sphere, Apache Tomcat and JBOSS servers.
- Proficient in UML designing system using the Rational Rose Enterprise Edition and also experienced in the modeling the database and systems.
- Proven experience in developing frameworks with Java and J2EE design patterns.
- Proven experience with jdbc, jndi, Ldap, version control Managers (svn, cvs and git) and proficient in SDLC Life cycle, ANT builds, proficient in UNIX shell scripting.
- Ability to read source code of complex software architecture, evaluated native c++ code of nodejs, opencv. Wrote driver, device management code in c++ for embedded course.
- Developed Technical and Users Documentation Manuals.
TECHNICAL SKILLS:
Languages: Java, C++, UNIX Shell, Python
User Interface: Servlets, JSP, Swing, JavaScript, AJAX
Distributed Tech.: SOAP, WSDL, JMS, and Web Services
Architectural Patterns: J2EE, MVC, Singleton, Adapter
Frameworks: Struts, Spring, Hibernate
Methodology: Agile
RDBMS: Oracle 10.x, IBM DB2 UDB, Xhive, MySQL
UML Tools: Rational Rose, MS - Visio
Servers: Apache Tomcat, Weblogic, Websphere, JBoss
Operating Systems: Windows, UNIX (Sun Solaris2.7/2.8), HP/Unix, Red Hat Linux
Versioning control: VSS, PVCS, Clear Case, Star Team, P4, SVN
Security Tools: Ollydbg, burp, wireshark, firebug
OpenSource Toolchain: ANT, Apache, opensymphony, openstack, Hadoop
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara
Sr. Fullstack Lead Engineer
Responsibilities:
- Developed and designed feature sets in node.js.
- Used tools like Maven, GIT, in a sprint/demo based agile environment.
- Worked on Hadoop and Cassandra for storing and parallel processing of ingested files
- Build the front end using Jquery, backbone.js, HTML5, CSS 3, Jade templates, angular.js.
- AWS lambda code in Java, nodejs.
- AWS automation using python boto libraries.
- Worked on Java API’s using twitter & social integration in a spring mvc/tomcat environment.
Environment: and Technology: java, mongodb, python, spring, mvc, eclipse, REST, AWS
Confidential,San Francisco
Full Stack Developer
Responsibilities:- Designed and developed Java based API’s in a J2ee environment.
- Enhanced application to migrate from a database and API enhancement.
- Used React.js for Rest API.
- Used tools like Maven, GIT, Jenkins, in a sprint/demo based agile environment.
- Worked on the codebase/app to debug and fix defects on Java, REST.
Environment: and Technology: java, UNIX shell scripts, spring, mvc, eclipse, REST
Confidential,San Jose
Responsibilities:- Designed and developed API’s using spring, java, python and mongodb (used replica sets).
- Troubleshooted and enhanced feature for cloud provisioning, order
- Wrote script for KeepAlived and BGP for installation and scripting for automation.
- Used tools like Ansible, Puppet, Gerrit, Jenkins in a sprint/demo based agile environment.
- Worked on the codebase/app to debug and fix defects on java, spring, REST, vertx.
- Wrote REST interfaces and business logic using Java and open sourceAPI’s
- Worked on netconf, Yang and JNC, openstack and opendaylight.
- Used Docker, Ansible and Lux scripts.
Environment: and Technology: J2ee, java, mongodb, vertx, python, UNIX shell scripts, struts, spring, sp, JSP, mvc, eclipse, REST, lux, jnc, openstack, erlang
Confidential,San Jose
Sr. J2ee/Backend Engineer
Responsibilities:- Developed and designed feature sets in java, j2ee, REST, spring.
- Designed and developed API’s using spring-core, spring-batch and spring-integration.
- Used tools like Maven, GIT, in a sprint/demo based agile environment.
- Developed and designed feature sets in java, j2ee, REST, using Confidential development stack.
- Provided spring batch with REST interface and oAuth authentication scheme.
- Well versed with cloud infrastructure such as AWS, eBay Cloud and Openshift.
Environment: and Technology: Java, pl/sql, oauth, UNIX, spring, hibernate, javascript, jquery, hadoop, REST, SOAP.
Confidential,Sunnyvale,CA
Sr. Java/Lead Engineer
Responsibilities:- Developed and designed feature sets in java, j2ee, REST, spring.
- Used tools like Maven, GIT, in a sprint/demo based agile environment.
- Designed and developed API’s, pub-sub intelligence using ActiveMQ and spring-jms, apache-kafka and storm.
- Worked on the Proof of Concept/demo app using HTML5, CSS 3, Javascript toolkits like backbone and evaluated angular.js.
- Made prototype components with react js and D3.js from charting application and for REST API.
- Used Node.js, WebSockets and rest to ingest data.
- Created rest services using node.js and database as mongo and Cassandra.
- Worked on Hadoop and Cassandra for storing and parallel processing of ingested files from
- Developed and designed feature sets in java, j2ee, REST, using Confidential, Topsy and Twitter API/development stack.
- Build the front end using Jquery, backbone.js, HTML5, CSS 3. Worked on Phonegap to develop demo apps to management.
Environment: and Technology: Java, pl/sql, oauth, UNIX, spring, hibernate, javascript, jquery, angular.js, node.js, hadoop, REST, oAuth.
Confidential, SAN JOSE, CA
Sr. J2ee/ Fullstack Engineer
Responsibilities:- Developed and designed feature sets in java, j2ee, REST, spring.
- Designed and developed API’s using spring-core, spring-batch and spring-integration.
- Used oAuth for authentication and used different tokens like bearer, access and refresh token for application lifecycle and authentication across different servers and environments.
- Used tools like Maven, GIT, in a sprint/demo based agile environment.
- Created rest services using node.js and database as mongo.
- Worked on Hadoop for storing and parallel processing of ingested files.
- Developed and designed feature sets in java, j2ee, REST, using Paypal development stack.
- Finished multiple projects in parallel demoed and coded in android, node.js, javascript.
- Separately in built on use cases for project requiring Map and Reduce jobs in AWS.
- Well versed with cloud infrastructure such as AWS, eBay Cloud and Openshift.
Environment: and Technology: Java, pl/sql, oAuth, UNIX, spring, hibernate, javascript, jquery, hadoop, REST, SOAP.
Confidential, San Jose,CA
Sr. J2ee/Security Engineer
Responsibilities:- Developed and designed feature sets in java, j2ee, REST, and UCS/ESX environment.
- Designed and developed API’s fixed JavaScript, jquery and security defects and features.
- Got Commendation on transform and reverse transform XML tools.
- Developed and tested on Android, JavaScript, Java, Hibernate struts and spring.
- Used tools like Maven, SVN, GIT and Python for automating processes and extract functions.
- Provided Lab support, Device and profiling development. Security white belt certification.
- Worked on Hadoop and Machine learning on Masters Project. Finished multiple projects parallel to regular work and demoed products at hackathons (Android, iOS, node.js, javascript).
- Worked on SAML for authentication scheme.
- Worked or used code of open source projects like openstack and hadoop.
Environment: and Technology: Java, oracle, pl/sql, axis, UNIX, spring, hibernate, javascript, jquery, dojo, networking (AAA), ucs and esx, eclipse, REST, SOAP, SAML.
Confidential, San Jose CA
Sr. Software Engineer
Responsibilities:- Senior Software Engineer and Lead Senior Developer.
- Developed Report and trending tools to evaluate and monitor data in a java MVC application using struts, spring and hibernate.
- Designed and developed API’s on cloud platform, on orchestration engine, using JBPM.
- Worked on openstack and eBay’s internal cloud framework.
- Coded XML tools for merge and extract.
- Designed and developed API’s using Java, J2ee, and REST.
- Wrote an internal reporting tool for PayPal using Java, MVC and REST.
- Used tools like Maven, GIT and JIRA.
- Evaluated and adapted source code and APIs from projects like spring webflow, drools and orange framework for data mining, tiggzi, and phonegap.
Environment: and Technology: J2ee, java, oracle, pl/sql, axis, UNIX shell scripts, struts, spring, hibernate, sp, JSP, mvc, eclipse, REST, SOAP, webservices, wsdl.
Confidential, Sunnyvale CA
Senior Software Engineer and Lead Senior Developer.
Responsibilities:- Analyzed memory. Charted growth of functions and memory, recommended code, data model and protocol patches to improve time and space complexity by 25%.
- Developed and enhanced native android, blackberry and iOS app for content similarity with the hosted web app.
- Wrote code for interacting with Amazon AWS servers.
- Created web-application to know status of a router using struts, jsp and jdbc.
Environment: and Technology: java, mysql, pl/sql, struts, jdbc, JSP, REST, wsdl, authentication (token/key based) and authorization (role/acl based).
Confidential,San Leandro, CA
Senior Software Engineer and Lead Senior Developer.
Responsibilities:- Developed treasury management application on struts, spring and hibernate flow.
- Provided backend support for reports using factory classes and expression language query.
- Produced and performed troubleshooting of web services for exposing Treasury services to other departments and teams using wsdl and web services on Apache Axis.
- Generated PDF with sound algorithm and data structure principles, thereby saving cost.
- Designed and developed screens and front-end of treasury management billing and history functions/modules in JSP, CSS and Ajax.
- Gave production support and deployed code in production, QA and dev environments in an agile environment.
- Extended JMeter to use a large number of computers on a LAN to generate virtual user load.
- Used J2ee and Java best practices and created design documents.
- Build application using ANT 1.6 and deployed in Linux environment.
Environment: and Technology: J2ee, java, oracle, pl/sql, axis, UNIX shell scripts, struts, spring, hibernate, SP, JSP, mvc, eclipse, SOAP, webservices, wsdl
Confidential,Pleasanton, CA
Senior Software Engineer and Lead Senior Developer.
Responsibilities:- Design and develop i-net crystal reports, using java API and crystal reports UI.
- Authored complex PL/SQL queries for querying account, card, messages, groups and many other tables in db2 database, used joins and temporary tables to achieve performance gain.
- Developed the front-end report login and entry pages using JSP, jstl, html and CSS.
- Provided the backend support for the reports using hibernate and spring framework.
- Developed UNIX shell and Perl scripts for searching files, archiving and ftp’ing to destination.
- Wrote cron jobs and tasks to monitor events and data, also monitored data manually and cross-verified across systems. Also monitored CPU, memory, file system size
- Worked on encryption mechanisms like PGP encryption, HTTPS, SSH, SFTP.
- Worked closely with database team on indexing, clustering, replication, failover etc.
- Used J2ee design pattern strategies, to solve architecture and development issues.
- Test-driven and agile environment implemented in the lifecycle of the project, Unit tested code-using JUnit. Used Jmeter to test on JDBC, Web Test components.
- Build application using ANT 1.6 and deployed in Linux environment.
- Received client appreciations for raising flag at right moment for monitoring jobs.
- Participated in Silicon valley GTUG (google technology users group) and built and explored a sample google wave and gadget application, outside the scope of project.
- Helped a startup Confidential develop Android application, outside the scope of project.
Environment: and Technology: J2ee, spring, java, toad, db2, pl/sql, UNIX shell scripts, Perl scripts, sp, CSS, struts, hibernate, eclipse, i-net crystal reports, SVN, Ubuntu and Red Hat Linux
Confidential,Mountain View
Senior Software Engineer and Junior Architect.
Responsibilities:- Design and develop components to implement multithreading and data structure strategy for modules to optimize the collections.
- Developed UNIX shell and Perl scripts for automation of tasks.
- Utilized Java API’s for regex, reflection, file parsing for validation of filenames.
- Design SOA components and message protocols using jms, wsdl and web services for interacting with remote clients, server for consumption by modules.
- Authored PL/SQL queries for querying customer tables in Oracle database.
- Engineered J2ee design pattern strategies and perl scripts for database upload of feeds.
- Design and develop components in search, caching, user preference functionality.
- Design and develop OR layer, for the caching and search in Hibernate, spring.
- Migrated C++ search features to Java/J2ee code and environment.
Environment: and Technology: J2ee, mvc, spring, java, jms, Web services, Axis, wsdl, jndi, XML, toad, Oracle 9i, pl/sql, Weblogic 10.0.1,UNIX shell scripts, Perl scripts, J2ee, JSP, CSS, ajax, mvc, hibernate, struts, C++, eclipse, Perforce, Solaris server
Confidential
Senior Software Engineer and Lead Senior Developer
Responsibilities:- Designed and developed business layer, for the document category, user management and production services in Hibernate, spring.
- Designed and developed modules on BEA Weblogic portal 9.x using pageflows. SOA components and message protocols using jms, wsdl and web services for message and acknowledgements between interfaces.
- Developed SOA components and message protocols using jms, soap, wsdl, MQ series and webservices for sending and receiving acknowledgment between interfaces.
- Designed and developed complex pl/sql queries and stored procedures in Oracle 10g.
- Implemented scheduler using quartz scheduler.
- Presented design of method and classes to the technical team using UML.
- Developed SQL and HQL queries for communicating with Oracle database.
- Designed and developed components in Dojo, JSP, CSS and Ajax.
- Build application using ANT 1.6 and deployed in UNIX environment and apache tomcat application server. Deployed application in Red Hat Linux environment.
- Utilized jdk 1.5 like regex, security, cryptography and persistence API’s to a great deal.
- Received client appreciations for fast response and great work.
Environment: and Technology: J2ee, JSP, CSS, ajax, mvc, hibernate, spring, struts, java, jms, Webservices, jndi, XML, Toad 8.7.13, Oracle 10G, pl/sql, eclipse, Star Team, BEA Weblogic portal 9.0 and server and studio
Confidential,Seattle
Senior Developer (Senior Software Engineer) and Team Lead
Responsibilities:- Designed and developed API's on java, jdbc, hibernate, spring and docato (X-Hive) for data layer components. SME on CSDB (Central service database) repository.
- Designed and developed modules on IBM Websphere 5.1.
- Extensive usage of XML throughout modules Xquery, Xpath, mapping files, XML binding, jibx and Apache Xerces for validation.
- Developed SOA architecture, message protocols using jms, axis, soap, ssl, wsdl, MQ
- Designed and implemented factory pattern. Architecture & design for connection pooling.
- Designed and developed pl/sql queries and stored procedures in Oracle 10g.
- Implemented Log4j for logging mechanism and scheduler using quartz scheduler.
- Initial Data Model, designed and implemented the database ER diagrams and MS-Visio.
- Deployed application in Websphere and JBOSS application server.
- Gathered requirement, prepared use cases and other requirement and design related documents. Prepared user manuals, coding changes and implementation procedures.
- Performed code reviews, prepared test cases and unit testing using test director.
- Assigned, tracked and monitored the tasks given. Used rational clearcase to maintain versions of code. Regular interaction with Client and delivery of the given tasks on time.
Environment: and Technology: J2ee, mvc, java, jdbc, jms, Webservices, ssl, jndi, XML, Toad 8.1.3, Oracle 10G, pl/sql, X-hive, docato, eclipse, hibernate, spring, ejb 3.0, rational clear case, MS-Visio, JBOSS, IBM Websphere 5.1, application server and studio, HP/Unix server
Confidential,Auburn Hills,MI
Developer (Software Engineer) and Team Lead
Responsibilities:- Designed, developed business layer for dealer system using hibernate, spring, EJB POJOs.
- Designed and developed business layer, for the planning, inventory management and financial services in Hibernate, spring, JSP, CSS and Ajax in the user interface.
- Written pl/sql queries for oracle and DB2 databases, the extracted images were placed in Oracle and the ones to be uploaded were to be stored in IBM DB2 (UDB).
- Developed webservices and SOAP based messaging.
- Designed and developed data layer components using JDBC API's. Created stored procedures in IBM DB2.
- Developed GUI for the central Repository using Java Swing Components.
- Involved in designing the system using Rational Rose and UML.
- Integrated ldap and web Logic security framework features.
- Developed using of core Java Libraries and multithreading components.
- Involved in designing for algorithm and data structure in sort and search mechanisms.
- Used Maven 2.0 and ANT 1.5 to build.
Environment: and Technology: IBM DB2, XML, IBM DB2 suite, WinSQL for SQL queries in Database, Hibernate, Spring, EJB 2.0, Eclipse, BEA Weblogic portal 8.1, BEA Weblogic Application server and workshop, VSS, IBM DB2, DB Visualizer, Aqua
Confidential,Seattle
Developer (Software Engineer) and Mentored members on the utility function developed
Responsibilities:- SME on task and workflow, canned report modules implemented using entity beans.
- Analyzed, Estimated, Coded and tested the modules and the utility search functions.
- Developed Container Managed, Entity Beans.
- Development of required Stored Procedures and PL/SQL in Oracle.
- Deployed EJB Components on websphere, application Server and studio.
- Developed XSLT and JSP for rendering the Front end.
Environment: and Technology: J2ee architecture, Java, XSLT, ORACLE 8i,XML, Toad 6.3,Oracle JDeveloper 5.0, VSS, Rational Rose, IBM Webspehere 5.0, Sun/Solaris server
Confidential
Developer, business analyst and SME
Responsibilities:- Developed the portal on BEA Weblogic portal 8.1 and Microsoft .Net framework.
- Design and development of stored procedures, functions, pl/sql in Oracle 8i.
- Built server side components using ejb 1.1 and jdbc.
Environment: and Technology: Java, j2ee, struts, servlets, JSP, Oracle 8i, BEA Weblogic, ejb 1.0, jdbc, jndi and stored procedures.
Confidential
Responsibilities:
- Developed modules using java, servlets and JSP.
- Ported C++ code to Java/J2ee environment.
- Developed modules using JSP and created Java API's for business and data layer.
Environment: and Technology: MVC architecture was used, with Java; IBM DB2, XML, eclipse, IBM websphere application server 5.0, C++, VSS, Rational Rose, HP/Unix server