Senior Technical Consultant,resume Profile
Summary
- 10 years of experience in the software service industry, includes various domains like Health Care, communication, banking financial service and insurance BFSI and Automobile as an Application Integrator, Solution Architect Technology Evangelist, and SDLC System Architecture/Design.
- Expertise in all phases of SDLC: analysis, design, development, testing, deployment, support, documentation and configuration management.
- Client side experience from Requirement phase to the production go-live includes UAT and SAT.
- Highly proficient in Java, JEE, Open Source Technologies. Full stack technology development.
- Deployment, configuration, environment setup, version control and system integration experience.
- Design and implement the SOA, J2EE, Web Services and Workflow based solutions for cost reduction, quick response time, integration with disparate systems and efficiency improvements.
- Decisions for Architecting, Designing, Building and Management of small/large scale services/components based Enterprise Business Solutions.
- Drive the translation of complex business initiatives into innovative technology solutions and ensure architectural consistency across solution boundaries. Create, maintain and communicate the overall roadmap and solution architecture specification for various software development projects to help ensure applications are integrated and adhere to stated architectural and design principles and standards.
- Lead efforts to architect, design, develop, and implement technology-enabled business and technical information solutions encompassing multiple specializations, platforms, and technologies.
- Research, analyze, recommend and implement new technologies, standard processes, tools and techniques to further the firm's software solutions offerings to support the business.
- Experience in cloud PaaS technologies Amazon Web Service, Cloudinary, Cloudbees
Technical Experience Summary
Programming Languages | Java 1.5 , Groovy 1.7 , Python |
Front Tier | Grails, Java Server Page JSP , Java Servlet, Struts, JavaScript, Asynchronous JavaScript and XML AJAX , Hyper Test Markup Language HTML , Dynamic Hyper Test Markup Language DHTML , Extensible Markup Language XML ,Struts, Custom Taglibs, Cascading Style Sheet CSS , Angular, Display Tags, POI, Itext, Dojo, Jquery, Jquery-UI |
Middle Tier | JavaBeans, Web Services, Simple Object Access Protocol SOAP , MQSeries, Java Messaging Service JMS , Service Oriented Architecture SOA , Lucene, Representational state transfer REST , POJO, POJI |
Database Tier | Enterprise Java Beans EJB 2.1, 3.0 , Java Persistence API JPA , Java Database Connectivity JDBC , Spring JDBC, Object Relational Mapping ORM Hibernate 3.0 |
Back End | Oracle, DB2, Tandem, SQL Server, Legacy DB, MongoDb, MySql, HSQLDB |
Framework s | Struts, Spring, Grails, Hibernate, Jersey |
Server s | Tomcat, Jonas, Jboss, Weblogic, Websphere, Tandem |
Development IDE s | Websphere Application Development WSAD 5.1.2 , Visual Age, Intellij Idea, Eclipse 3.0 , Jdeveloper, STS Spring Source ToolSuite, GGTS, Sublime Text |
Testing | Junit, Cactus, Jmock, Spock, Geb |
Build Tools | Ant, Maven, Gradle |
Operating System | Windows Server, 2003,XP and Vista , Unix, Linux, IBM Aix, Solaris |
Versioning Tools | Visual Source Safe VSS , Control Version System CVS , Subversion SVN , Rational Clear Case, GIT, GitHub |
Bug Tracking Tools | Bugzilla, Rational Clear Quest, JIRA |
Projects
Confidential
Role Senior Technical Consultant
Technologies Core Java, JEE, Groovy, Grails, Spring Stack, Hibernate, Spring Security, Web Services,
SOAP, Oracle10g, AJAX, HTML 5, CSS 3, Jquery, Oracle Weblogic Server, Maven,
SOAP files attachment, PDF processing, Spring Webflow, docusign integration.
Description
Net energy metering is a type of Distributed Generation that allows customers with an eligible power generator to offset the cost of their electric usage with energy they export to the grid. Customer applies for the generator installation wind/solar/batteries at home or business. Either uploads the application PDF from PGE site or can go directly online and fill the application for processing. Millions of the CA residents and business utilizes these features. Please visit
Responsibility
- Created an enterprise application from scratch using grails web framework.
- Technical design and development.
- Hibernate, Spring Stack, Web Flow for step-by-step process and work flow.
- Jquery, Bootstrap used for the HTML5 and CSS3 as front view. End-to-end, scalable, reliable, 24x7 availability
- Grails plugin used for creating SOAP based webservice API development for consuming and attaching files.
- Designing, coding, testing, and deployment.
- Test Driven Development followed. Front end and backend development. Used SPOCK architecture.
Confidential
Role Sr. Software Engineer
Technologies Java, JEE, Groovy, Grails, Spring Stack, Hibernate, SOA, webservices, I-Pad Applications, Mule ESB, MongoDB, Excel and PDF, AJAX, Grails custom taglib, Spring Security, LDAP Cleartrust, Mysql, sql server, Jquery, jquery-ui, twitter bootstrap, REST, custom searchable, JSON, Data integration with SAP Teradata DB, JIRA, JAX-RS, caching, API Development, git, JIRA, etc,
Responsibility
- Created an enterprise application project from scratch using grails web framework.
- Technical design and development. Scrum process and project management using JIRA.
- Spring Web Flow for step-by-step process and work flow. Caching used for faster loading of data.
- Jquery, Jquery-UI and Twitter Bootstrap used for the HTML5 and CSS3 as front view.
- Develop quick Proof of Concept POC . Created scalable and performant SOAP/REST/XML/JSON web services.
- Spring security used for the LDAP authentication with clear trust. Custom searchable using grails plugin.
- Used agile scrum process for better and continuous deliverable, using jenkins. ESB JMS integration.
- Grails plugin jersey jsr-311 used for creating JSON based RESTful webservice API development.
- Git used as version control system. TDD approach.
Confidential
Role Sr. Software Engineer
Technologies Core Java, JEE, Groovy, Grails, Web Services, Spring Stack, Hibernate, ORM, git, open source technologies, REST, Spring Batch, API Development, HTML5, CSS3, Javascript, Agile, TDD, Scrum, SOAP, JBOSS, Oracle10g, twitter bootstrap framework, jquery, JSON, Big Data, MongoDb, NoSql, SaaS, Jenkins, Aspect Oriented Programming AOP , AJAX, XML, UI Development, prototyping, unit testing, front end, back end, custom grails plugin creation, etc.
Responsibility
- Converted legacy java project into advance grails project.
- RESTful API service design and development. Enhancement in existing app using spring and Hibernate.
- Reviewing and understanding business requirements working with cross-functional teams.
- Health check application developed to see the functionality of the distributed system, saves time and provides correct error check, using web-services JSON based RESTful API. Used NoSql mongodb as db to store data.
- Audit trail functionality using Aspect Oriented Programming. Used agile scrum process.
- Created plugin for audit check and logging, saves time and provides accuracy on overall system.
- Grails used to create highly scalable and performant SOAP/REST/XML/JSON web services.
- Configuration and build management handled using the Jenkins Continuous Integration.
- Quartz and gpars used for batch file processing. Git used as version control system. TDD approach.
Confidential
Role Sr. Software Developer - Team Leader
Technologies Java, JEE, Grails, Cloud, Web Services, Spring MVC, Security, REST, SOAP , STS, Oracle10g, Hibernate, jquery, JPA, JMS, XML, JSON, Offshore Management, WSDL
Responsibility
- Developed web-services, embedded with third party and internals. Geo location webservice, tax credit batch processing service etc.
- Create prototype and business functionality based on business requirement from BA.
- Mentor and manage junior developers, interaction with offshore team to delegate responsibilities.
- Used agile scrum process for better and continuous deliverable. Used Agilo software for management.
- Spring and jersey API's used to create web-services. JSON and XML based REST ful web-services.
- Grails and jquery used as a presentation framework for audit trailing system using AOP.
- Created testing framework for easy, maintainable, scalable testing using spring 3, maven 2, includes unit, integration testing. Agile TDD.
- Used Spring 3, maven, configuration, spring-data, mvc, hibernate, profile and other spring's API feature.
Confidential
Role Sr Software Engineer
Technologies Java, JEE, J2EE, Web Services, Open Source Technologies, Spring Source MVC, Data, Security, REST, SOAP , Weblogic, VmWare Tc Server, STS, Python, Oracle 10g, Hibernate, JMS
Responsibility
- High level design, document and implementation as per business requirement by the end client, part of change management.
- Various webservices implementation, contract-first, using SOAP and REST API, spring's spring-ws and spring-mvc used for creation and consumption of webservices.
- Spring's spring-security API used to create secure webservices and robust gateway, all webservices deployed on weblogic 10.3 server.
- Weblogic upgradation from weblogic 8.1 to 10.3 Weblogic 10gr3 on linux box, weblogic job.
- Python language scripting for installation of weblogic, domain creation, load balancing, JMS, datasources, connection pool, clustering, virtual machines, etc.
- Enhancement of current project using Spring 3, maven, configuration, spring-data, spring-mvc, hibernate, profile and other spring's API feature.
- VmWare Tc Development server used for testing apps in local environment.
Lead Software Engineer - Consultant
Confidential
Sr Software Engineer - Consultant
Confidential
Lead Engineer
Confidential
Analyst Programmer
Confidential
Technical Consultant
Confidential
Jr Software Engineer
Confidential