Application Specialist Resume
Chicagoland Il, NyC
SUMMARY:
- Computer Science Engineer with 10+ years of rich experience in harnessing technology as a Business Enabler and Business Contributor.
- Delivered Enterprise business solutions on Java platform Enterprise Edition (Java EE or formerly J2EE) for various industries.
- Implemented 3 - Tier and 2-Tier Layered Architectures with separation of concerns and other relevant architectural patterns. Performed various steps of Object Oriented Analysis and Design(OOAD) for Java EE applications to transform the problem statement into an end product.
- Used Core Java libraries and multi-threading model for efficient concurrent execution.
- Worked on popular JavaEE frameworks: MVC-2, Jakarta Struts Framework, Spring Core Spring JDBC, Spring MVC, Google Web Toolkit(GWT).
- Delved into integrating information security and deep learning.
TECHNICAL SKILLS:
FrontEnd Technologies: jQuery, Java Servlets, JSP, HTML, CSS, DHTML, AJAX, JavaScript, SWING, Confidential SWT, MVC-2, Jakarta Struts Framework, Spring MVC, Google Web Toolkit(GWT), JSF.
BackEnd Technologies: WSAD, Eclipse, EJB, JMS, JNDI, JDBC, Java Mail, JAAS, JCE, Web Services, XML, WSDL, JAXB, SOAP, Representational State Transfer(REST), Apache Axis 2, Cryptography, Encryption, PKI, Symmetric keys, Digital Signatures, OpenSSO, GPG, Fortify SCA, OWASP Recommendations, Security Design Patterns, Spring Core(AOP and DI) 1.2.6/2.0/2.5, Spring JDBC, EJB 2/2.1/3, Hibernate 3, JPA, Confidential Websphere Application Server 6.0, JBoss Application Server 5.0, GlassFish Application Server, iPlanet Application Server, Apache Tomcat 5.0, iPlanet Web Server.
Databases: DB2 8.1, Oracle 8.1.7/10g/11g, MySql 4.0/5.0, LDAP.
Other Software: Cruise Control, Doxygen, Ant 1.10.1, Bouncy Castle API, NetBeans, UML.
Languages: Java/ JDK 8, C, SQL.
PROFESSIONAL EXPERIENCE:
Confidential , Chicagoland, IL/NYC
Application Specialist
Responsibilities:
- Evaluated platforms for deep learning.
- Prepared Use cases and UML diagrams.
- Prepared and cured data collected from Alexa E-Commerce website rankings.
- Coded Paragraph vectors and Convolutional Neural Networks classifiers.
- Integrated Nutch 2.x, HBase and Solr on Ubuntu.
- Implemented calls to Nutch 2.x, SolrJ and URL-to-Image RESTful web services.
- Tuned hyper-parameters on different models of Convolutional Neural Networks.
- Managed deployment on Microsoft Azure N-series CUDA-based GPU fueled virtual machine.
Software/Tools: Java, IntelliJ Idea, Deeplearning4J, Nutch 2.x, HBase, Solr, SolrJ, Microsoft Azure, RESTful Web Services, JUnit, Maven, Git, Bitbucket.
Confidential , Chicagoland, IL/NYC
Application Consultant
Responsibilities:
- Prepared Business Plan, Market Analysis and Competitive Analysis documents.
- Prepared Work Plan and UI Wireframe documents.
- Prepared Use cases and UML diagrams.
- Designed document pull mechanism in app.
- Integrated Product APIs from Sematics3, Walmart, BestBuy etc.
- Designed Checkout API integration.
- Ported to Android platform.
- Implemented memory and disk caches.
- Designed and developed analytics dashboard on Spring and Hibernate.
- Implemented asynchronous calls and concurrency management.
Software/Tools: Java, Eclipse IDE, WildFly application server 8.0, Xcode 5/6. iOS 7, Android Studio, XML/XSLT, RESTful Web Services, Spring, Hibernate, JUnit, Gradle, Maven, Git, Bitbucket.
Confidential
Application Consultant
Responsibilities:
- Worked on End-to-End SDLC/Agile tasks.
- Worked on SOAP Webservices, both contract-first and code-first.
- Worked on multi-threaded payment stage processing and GUI tasks.
- Coded Struts actions, Filters and Utilities.
- Tested migration of specific modules to Spring MVC and Maven.
- Cleaned up the code-base and applied design patterns.
- Formulated Vulnerability assessment and Mitigation strategies.
- Developed Web-application security fixes for XSS, Insufficient authorization etc...
- Conducted threat modeling and penetration testing for B-2-C application.
- Enhanced existing proprietary UI framework.
- Implemented Best Practices in the web application security domain (e.g. OWASP).
Software/Tools: Java, JSP, CSS, Javascript, JQuery, Google Web Toolkit, JCE, Eclipse IDE, XML/XSLT, Struts, Oracle 11g, Agile, Web Services, SOAP, JUnit, Oracle Weblogic, Confidential Websphere, Spring MVC, Maven, Proprietary ORM tool, Ant, Mercurial SCM.
Confidential, Millipore, MA
Application Consultant
Responsibilities:
- process framework is adopted to serve our clients effectively. Co-ordinated with different groups on Asynchronous data handling.
- Formulated Vulnerability assessment and Mitigation strategies. Developed Web-application security fixes for XSS, Insufficient authorization etc.
- Conducted threat modeling and penetration testing for the B-2-C application.
- Implemented Best Practices in the web application security domain (e.g. OWASP).
Software/Tools: Java, JSP, CSS, Javascript, JQuery, Google Web Toolkit, JCE, Eclipse IDE v3.2.1, XML/XSLT, Struts, Solr, Spring, Oracle 10g, Agile, Rational Rose, Web Services, SOAP, JUnit, JBoss Application Server, JDBC, Oracle Portal Server, JPA, Hibernate, Ant, Rational Clearcase, UNIX.
Confidential
Responsibilities:
- The product worked upon was a secure, browser-based, agile e-voting system.
- The project was a research and development effort in the field of E-Voting.
- The E-Voting properties of Individual Verifiability and Receipt -Freeness have been reconciled.
- A web-based product satisfying all of the mandatory E-Voting requirements had been developed.
- Coded using Cryptographic APIs for PKI, Symmetric Keys, Digital Signatures and Recaptcha API for providing security features.
Software/Tools: Java, JSP, Oracle 10g, Eclipse IDE v3.2.1, Cloud Computing(Amazon EC2), Google Web Toolkit v1.4.10, JBoss Application Server v4.04, MySQL v4.1, Spring Framework v2.0.6, CVSNT, StarUML, Junit.
Confidential
Responsibilities:
- Project involved reviewing Architecture, Design and Source Code of various 3-tier applications with focus on identifying vulnerabilities within the organization.
- Conducted Risk Analysis for 3-tier applications to improve quality and identify vulnerabilities early in the LifeCycle to lower costs by around 30%.
Software/Tools: Java, JavaEE, Fortify SCA, Confidential Lotus Notes, SSA, LBLN Quantitative Risk Analysis tool, Nessus, Wireshark, Snort, Bro, Ice-sword, Rootkit revealer, OWASP
Confidential
Manpower
Responsibilities:
- The project involved help services associated with temporary workers in France;
- Developed for ~ 2000 agencies spread across France.
- Implemented Agile Methodologies: Feature-driven development, Adaptive planning, Spring backlog, Time-boxing, SCRUM and related methods.
- Planned and established an agile automated testing platform for the enterprise with continuous integration and test coverage using Cruise Control, DOxygen, Cobertura etc and used Rational Clear Case for version management.
- Worked on Webservices using XML, WSDL, JAX-WS, JAXB and SOAP.
Software/Tools: Java, RationalRose2000, Rational Clear Case, Eclipse 3.1, JUnit, Web sphere Application Server 6.0, DB2 8.1, Hibernate
Confidential, NC
Confidential
Responsibilities:
- The project involved managing all aspects of the advertising and marketing process from planning through execution and analysis. It enabled FDS marketing organizations to efficiently generate marketing plans and increase sales.
- Coded using Spring framework's IoC/DI and JDBC Abstraction layer API to achieve transaction management and data retrieval.
- Coded using Struts framework classes; a combination of Front Controller and Command Design Pattern ( MVC-2 Architecture).
- Worked on web services using XML, WSDL, JAX-WS, JAXB and XML-RPC.
Software/Tools: Java, WSAD v5.1, Web sphere Application Server v5.0, DB2 v8.1, Rational Rose 2000, Struts, Spring, Rational Clearcase
Confidential, NC
Responsibilities:
- T he project involved creation and maintenance of Proposal/Contract of HW machines/Services provided by Confidential to its customers worldwide.
- Designed sequence diagrams and class diagrams following UML with Rational Rose for the project.
- Worked on implementation of legacy system integration using Confidential MQ Series, custom data retrieval and ASCII/Text based RPC protocol.
Software/Tools: Java, Rational Rose 2000, WSAD 5.0, Websphere Application Server 5.0, DB2 7.2
Confidential
Responsibilities:
- The project involved a knowledge management solution for the organization.
- Provided consultancy services as part of the CTO's team.
- Utilized Rational Unified Process for design, development and testing of applications.
Software/Tools: Java, iPlanet Application Server, WebSphere Application Server, iPlanet Directory Server, Forte for Java, jDeveloper, iPlanet Message Queue, Rational Rose 98, Oracle, Solaris 2.6, HP-UX
Confidential
Responsibilities:
- Administered Websphere Application Server, evaluated Use Cases and coded Java Servlets and EJBs .