Principal Consultant Resume
San Ramon, CA
SUMMARY:
- Full - stack developer with 10 + years experience at all levels of software development life cycle (SDLC).
- Strong background in Object Oriented architecture, modeling, and methodology with practical Agile, Cloud computing, BIG DATA, SOA
- Solid experience in J2EE, Core Java, .NET, EJB, XML/XSL, UML, NoSQL, Web Services development.
- Experience in developing Responsive web applications using jQuery, HTML5, AJAX, CSS3, Backbone, Angular JS, Bootstrap, NodeJS
TECHNICAL SKILLS:
Languages/Protocols: Java (Certified), C/C+, C#, PL/SQL, Scala, Python, REST, SOAP
App Servers: Weblogic, WebSphere, ATG, iPlanet, Jboss, Cold Fusion
Systems: UNIX, iSeries/AS400, AIX
Databases: Oracle, MS SQL Server, MongoDB, REDIS, Hive, Cassandra
Message Brokers: ActiveMQ, Kafka
Libraries, Frameworks: Play, jQuery, AngularJS, Spring, Hadoop
DevOps: Git, Jenkins, Jira, Nexus, Maven
Cloud: AWS, Google Cloud
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Principal Consultant
Responsibilities:
- Principal Consultant.
- Implemented REST web services for integration Enact core system with Salesforce CRM and Zoho CRM.
- Coded Single Sign ON/SAML authentication based on oAuth
- Worked on UI enhancements using jQuery, AngularJS, Bootstarp
- Implemented Morphia to map Java entities to MongoDB documents
Environment: AWS EC2, JDK 1.8, MongoDB, jQuery, AngularJS, JAX-RS/Jersey, Microservices Lambda DevOps tools: AWS, Git, Jenkins, Sonar, Jira, Nexus, Maven
Confidential, San Francisco, CA
Senior Software Engineer
Responsibilities:
- Redesigned and migrated existing modules for logistics, invoices and order processing from Weblogic Portal Framework/Struts to JBoss/AWS. The architecture is based on Spring/Hibernate/Concurrency. UI is developed with jQuery, Bootstarp, AngularJS
- Developed Map Reduce jobs using Apache Hadoop API for analyzing the data.
- Implemented REST API authentication based on oAuth 2.0 and Spring security.
- Optimized content for mobile application (iOS, Android)
- Developed utility application with NodeJS/Express/MongoDB/REST
- Implemented Spring microservices
- Implemented in-memory distributed cache
Environment: Java EE, Weblogic Portlal, Struts, Spring 4 (MVC, Security, Batch, Boot), Oracle PL/SQL, jQuery, AWS, MQ, Concurrency API, Amazon EMR, Hadoop
Confidential, Irvine, CA
Senior SW Engineer
Responsibilities:
- As a Sr J2EE Integration Developer involved in all facets of development life cycle.
- Designed and Implemented domain Layer using Spring Framework, ORM.
- Designed REST APIs for collection and retrieval of high volume telematics data
- Developed Single Page application with Backone/MongoDB
Environment: Java EE, Oracle, Spring 3, jQuery, Backbone, HibernateiOS, MongoDB, Jenkins, Google Cloud
Confidential, St. Paul MN
SW Engineer
Responsibilities:
- Global Invoice and Order Management System Development.
- Defined overall technical architecture, selected appropriate technologies and frameworks for the newly integrated Java enterprise application that replaced multiple legacy applications.
- Web Services integration with Salesforce.com.
- Coordinated development teams in Manila and Sweden
Environment: Java EE, Spring MVC, Hibernate, WebSphere Portal, Oracle, RAD, Cold Fusion
Confidential, Minneapolis, MN
Consultant
Responsibilities:
- Participated in implementing service oriented architecture (SOA) in a large-scale heterogeneous application environment
- Conversion of existing Private Client Services financial applications (reporting systems, portfolio accounting, etc.) to Java EE platform.
- Defined functional requirements, wrote use cases, developed relational data model, sequence diagrams (Rational)
- Designed internal legacy message bus.
- Implemented Java interface with ISeries.
Environment: Java EE, Weblogic, Axis, WSS4j, Junit, iSeries(AS400), UML, MQ, DB2, Oracle
Confidential, Boston MA
Software Engineer
Responsibilities:
- Worked on implementation of NLP (natural language text processing) such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing for maximum entropy and perception based machine learning. Used NLP algorithms like Artificial Neural Network etc
Environment: VC++, JDK, ERWIN, Rational
Confidential, Boston MA
System Developer
Responsibilities:
- Development of the brokerage extranet based on distributed architecture.
- Coded personalization components for a wide range of data on fund holdings and fund performance in clustered application environment.
- Implemented JAVA Documentum APIs DFC (Documentum Foundation Classes).
- Optimized DQL queries performance.
Environment: J2EE, ATG, iPlanet, Documentum API, C++, SQL, XML, SiteMinder, ClearCase, UNIX
Confidential, Minneapolis, MN
Software Engineer
- Design software for the financial projections, accounting applications, insurance statistical rating models.
- Developed utility program for premium calculation.
- Implemented COM DLLs with Visual Basic, accessing data from the middle tier.
Environment: VBA, MFC, JET/SQL, DAO, C, ActiveX, CGI, Perl 5.
