Technical Specialist/sr. Software Developer Resume
SUMMARY:
- Over 10 years of IT experience in web - based enterprise applications using Java/JEE.
- Experience in all phases of Software Development life cycle and Agile Development process.
- Experience in JavaScript frameworks like AngularJS, RequireJS, NodeJS, jQuery and LESS.
- Experience in MVC frameworks like Struts, Spring, Hibernate and Rest API/SOAP web services.
- Experience in working with different databases like MySQL, Oracle and Microsoft SQL Server.
- Experience in Big Data analytics, with hands on experience in using Hadoop and MongoDB.
- Good problem-solving skills, quick learner, team player and an effective professional.
TECHNICAL SKILLS:
Languages: Java-JEE, Flex3.5, Angular JS, jQuery, HTML5, NodeJS, Python, Unix.
Databases: Microsoft SQL Server, MySQL, Oracle 8/9i10G, HDFS, MongoDB.
Tools App Servers: Struts, Hibernate, Spring, Xtext/Xtend, Vendavo 7.0, Hadoop Ecosystem.Svn, Grunt, Webstorm, Eclipse, Burp Suite, LDAP, Perforce, Toad.Tomcat, WebLogic, Jboss, WebSphere, Jetty, Glassfish.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Specialist/Sr. Software Developer
Responsibilities:
- Designed single page application using AngularJS, created custom directives, dynamic view using HTML5 web storage APIs, LESS-CSS, Bootstrap and third party library ui-grid.
- Integrated with RESTful services to fetch data through JSON format and update the DOM.
- Used NodeJS as a server and ZooKeeper for maintaining the Ajax calls response data.
- Involved in creation of unit testing framework and unit test cases using ngMock by sample data.
- Involved in design and development of MVC based web components for PAS transactional processing engine, implemented DSL using Xtext/Xtend with Spring/Hibernate core frameworks.
- Involved in creation of REST/SOAP end points, JMS-Q and routing through Apache Camel.
- Involved in Security optimization implementing OWASP CSRF Guard, CORS and XSS/SSL.
- Involved in performance tuning for nightly batch jobs using profilers on Oracle DB& Sql Server.
- Involved in optimization of MapReduce algorithms using combiners/partitions to deliver the best results and developed multiple MapReduce Jobs to format search results.
- Implemented Utility interfaces for Spock Automation Test Framework in groovy.
- Designed and developed user interface using HTML5/jQuery, CSS3 and Backbone JS.
- Integrated with REST Services, NOSQL Mongo dB and worked with JSON data to render UI.
- Involved in creating Prototypes with Angular JS confined to the UX requirements.
Environment: HTML5, jQuery, Backbone JS, CSS3, AJAX, REST API, NoSQL-MongoDB.
Confidential
Lead Consultant
Responsibilities:
- Designed and developed web user interface to process blocking of IMEI by consuming required web service from back end engineering systems.
- Exposed simulation services as RESTful web service using Apache-CXF framework using JSON as a data format.
- Worked with UX team, product owners for the appearance and navigation of screens to meet the system requirements as a lead flex developer.
- Used BlazeDS to connect the UI and back end layer (Java DAO implementations).
Environment: Java/JEE, Adobe Flex 3.0, Eclipse, JUnit, PL/SQL and Oracle 10g.
Confidential
J2EE Developer
Responsibilities:
- Involved in design and development of JEE web tier using Struts action classes and Hibernate.
- Created JMS Active MQ sender classes to publish the information to the Engine (C++).
- Integration tests are written using the Exactor Extreme programming acceptance test framework to achieve TDD.
Environment: Java, J2EE, Java Script, Struts1.3, Spring2.0, Jetty, Hibernate, Exactor Extreme/JUnit, TCP -Wire Shark, VOIP, SIP - Servlet 1.1, Pl/SQL, Oracle 9i and Eclipse.
Confidential
Configuration Engineer
Responsibilities:
- Designed presentation layer for Price Manager and Deal Manager using JS and UII.
- Configured policy tables using OMI, UII and VSL and developed OMI for entity configuration.
- Implemented the logic for pricing and calculated pricing using VSL (Vendavo Scripting Language). Integrated Vendavo with SAP Net-Weaver.
- Used VQL Queries for pulling out the data from the database.
- Implemented Mass Edit functionality of Vendavo for mass editing the deals in Deal Manager.
- Implemented the logic for pricing and calculated pricing using VSL (Vendavo Scripting language).
- Configured policy tables using OMI, UII and VSL and developed OMI for entity configuration.
Environment: Java, Vendavo 6.0, Vql, Oracle 10g, Eclipse, Toad.