Sr. Developer/ Architect (consultant) Resume
Mountain View, CA
SUMMARY:
- Received Six Sigma Green - Belt from Confidential for optimizing the existing production systems which resulted saving in $50K annually. This was an extra initiative completely outside of my assigned tasks.
- Introduced and implemented a Single Sign-on (SSO) framework for Confidential BCBS. I received the best employee for this initiative. This was one of the technology initiative which proposed by the IT department to the business team and business team accepted and funded the development. Currently this framework is getting used for more than 10+ SSO clients.
- Worked in three critical projects at a time in Confidential and delivered my deliverables on time with excellent quality.
- Optimized the existing design by presenting and coding a Common Multithreading framework in Confidential . By implementing this framework, we effetely reduce 20+ existing similar classes and promoted great degree of centralized control.
- Exceeded expectations while working in several roles (Front-end, Back-end, Middleware) for all of my clients.
- Highly motivated individual with a keen eye for detail.
- Accountable and Easy to work with individual.Technology Stack
- Extensive Designing, Coding, and Tuning experience in J2EE, SOA, Web Service, Java, Multithreading, JMS, EJB, Message Broker, Tibco, Informatica, RMI, JDBC, JTA, JavaScript, JQuery, Dojo, Portals, XML, CSS and SOAP
- Solid hands-on experience on various design patterns and frameworks (Spring, Ajax, Hibernate, and Struts).
- Solid hands-on experience in Enterprise Security including SAML, PKI based encryption \ decryption, Digital Signatures, FIM based SSO, OWASP, XSS Protection, ClickJacking Protection, and CSRF protection.Quick Learner
- Most of skills I have, I learned myself without any formal .Team Player
- Worked with various groups to capture, refine, and manage system requirements
- Coordinated development and integration efforts of teams located at multiple sites worldwideAdaptable
- Worked and learned from some of the world’ most prestigious clients like Confidential, Confidential, Confidential, Confidential, Confidential at multiple sites worldwide.Adventurous
- Delivered several projects under tight deadlines.
- Optimized several applications by taking extra initiatives completely myself SDLC Stack
- Extensive exposure of full stacks of Software Development Life Cycle
- Exposure to Project Management activities, Project Planning, scooping, estimating, Team Leadership, Proactive Problem Solving, Resource Management, Change Management, Motivational and Mentoring, Technologies procurement / evaluation, licensing decisions.
TECHNICAL SKILLS:
Enterprise Technologies: J2EE, SOAP, Web Services, SAML, MQSeries.
Enterprise Framework: Spring, Ajax, Hibernate, Struts.
Enterprise Products: Tibco, Informatica, Message Broker
Programming Languages: Java, PL/SQL, XML, JavaScript, HTML.
Methodologies: Waterfall, Agile, Scram.
Enterprise Security: PKI based encryption / Decryption, Digital Signature, SAML, OWASP
Databases: Oracle, MySQL, SQLServer, MS-Access.
Application Servers: Weblogic, Websphere, Broadvision, Sun One, Jboss.
Other Technologies/Tools: Eclipse, RAD,JQuery, Wily Introscope, JUnit, CSS, Log4J, Ant, Apache Axis, UML
PROFESSIONAL EXPERIENCE:
Confidential, Mountain View, CA
Sr. Developer/ Architect (Consultant)
Responsibilities:
- Optimized the existing design by presenting and coding a Common Multithreading framework which computes number of threads needed for a caller and execute those threads. Moreover this framework keeps track of the results of each thread. By implementing this framework, we effetely reduce 20+ existing similar classes and promoted great degree of centralized control.
- Involved in the Architecture, designing and coding of Message Listeners which parse the message into business objects and store those objects into database. Moreover these listeners were capable of auto-restart, end of message detection, and max message limit enforcement.
- Involved in the designing and coding of a Multithreaded Extractor-Processor-Loader module using J2EE technologies.
- Performed coding and performance tuning of several critical modules.
- Performed the design and code review.
- Worked with various internal groups to capture, refine, and manage system requirements.
- Produced class diagrams, sequence diagrams, and other design level documentation.
- Involved in Unit testing of all individual modules and Integration Testing of the project.
Environment: J2EE, Spring, Hibernate, Multithreading (Java concurrency package), Ajax, Confidential App Engine, Web Service, JMS, Proto Buffer, Java, Linux, CSS, JavaScript, MySql.
Confidential, New York, NY
Sr. Java Developer/ Architect (Consultant)
Responsibilities:
- Involved in the Architecture, designing and implementing of several modules in all three Phases.
- Designed and developed complex ETL processes using Informatica suite of products
- Designed and developed Web Services and JMS Modules using Tibco suite of products
- Involved in the coding and integration of several business critical modules of this application using Java, Spring, Hibernate, Ajax, Dojo, Prototype, Portlet API and JSR168\268 Specifications.
- Performed the performance tuning of several critical modules.
- Performed the design and code review.
- Worked in three critical projects at a time and delivered my deliverables on time with excellent quality.
- Modularize the project and explain team members the process flow.
- Worked with various internal groups to capture, refine, and manage system requirements.
- Produced class diagrams, sequence diagrams, and other design level documentation.
- Involved in Unit testing of all individual modules and Integration Testing of the project.
Environment: J2EE, J2EE, Tibco EMS, Tibco ActiveMatrix BusinessWorks, Tibco Designer, Informatica PowerCenter, Oracle, Java, Spring, Hibernate, JavaScript, JQuery, JSP, Wily Introscope, Servlets, Weblogic Portals, Dojo, Agile, Web Service, Ajax, Struts, CSS, Log4J, Ant, XML, SOAP, VSS, JMS, RAD, Windows XP, Linux.
Confidential, Pittsburgh, PA
Sr. Java Developer / Architect
Responsibilities:
- Design and Implement a SAML and PKI based Inbound and Outbound SSO between Confidential website and partner web sites.
- Involved in the Development of Java- Message Broker based Integration framework to facilitate the format independent communication between various departments.
- Involved in the development of reusable Java-XML based framework that perform all the SSO steps like data encryption / decryption, digital signature, creation of payload, generation of secure key, Fetching the secure s from Key-Stores etc.
- Produced class diagrams, sequence diagrams, and other design level documentation.
- Worked with various external groups to capture, refine, and manage system requirements.
- Involved in Unit testing of all individual modules and Integration Testing of the project.
- Involved in the documentation of the Process flow for maintenance phase.
Environment: WebSphere Portals, Message Broker, Java, JSP, Servlets, Agile, Scrum, Web Service, SAML, OpenSAML, spring, Hibernate, Struts, Log4J, Ant, XML, SOAP, Harvest, JMS, RAD, BroadVision Application Server, Windows XP, Linux.
Confidential
Sr. Java Developer
Responsibilities:
- Created Stateless and Stateful Session bean, Entity Bean and Message Driven beans to implementbusiness logic, data persistence and workflow.
- Performance Tuning & Load balancing with respect to the HTML, DHTML, JSPs, JMS Servers & EJBsn WebLogic Server.
- Involved in implementing Business Objects.
- Performed the Unit Testing of all individual modules and Integration Testing of the project.
- Developed the Design and Technical Specifications document.
- Involved in the creation of an engine that is accountable for the following.
- Dynamic creation of an XML file on the bases of the data in database. Encrypt the XML file.
- Ftp this encrypted file to a server. Receive an encrypted file from the server. Decrypt the file into XML file.
- Transform XML data into Java object. Update the database on the bases of the data we received from XML file.
Environment: Java, JSP, Servlet, EJB, XML, JMS, Rational ClearQuest, JDBC, JTA, Rational Rose, WebLogic Application Server, Oracle 8i, Windows NT/Linux.
Confidential
Java Developer
Responsibilities:
- Involved in the design and development of the GPS tracking module, which gave the information about the current location of a user.
- Involved in the design and development of the map viewing tool module, which provides the panning and zooming functionality. Implementation is done through the Geo-Tools and Java API.
- Involved in the creation of helper utility that keeps track of user activities on the map and fetches the data stored in Oracle spatial base on the input provided by the user.
- Involved in the creation of helper utility that transforms XML data into Java object and vice versa
Environment: J2EE, Java, JSP, Servlet, EJB, JDBC, JMS, Rational Rose, Weblogic Application Server, Oracle 8iWindows NT/Linux, XML, Websphere Application Server, Oracle Spatial, ARC SDE, DB2