Technology Analyst Resume
Mason, OhiO
SUMMARY:
- Possessing 4 years of experience in Java, UI technologies with expertise in requirement analysis, design and development of software solutions under Test Driven Development.
- Good experience in Healthcare, Marketing analytics domains.
- Gained forte in technology development, designing, business requirement analysis, testing, and support.
- Created web user interfaces using Angular (1.x,2.0), HTML, CSS, jQuery, AJAX, JavaScript
- Expertise in developing the applications with MVC Frameworks Spring MVC, Struts.
- Experience on Object Relational Mapping (ORM) with Hibernate.
- Good Experience in Server side technologies like Servlet, JSP.
- Experience Working with Collections, Generics, Concurrent Programming.
- Developed reports by producing and consuming RESTful and SOAP web services.
- Having knowledge on Map reducing techniques using Core Java and also familiar with Mongo DB.
- Worked with globally distributed agile teams and delivering the software to reduce risk throughout the software lifecycle.
- Excellent written and verbal communication skills that have been put to use to understand the customer requirements and converting the same into systems fulfilling business needs.
- A Strong believer in teamwork, innovative solutions for difficult programming problems, self - learner.
TECHNICAL SKILLS:
Programming Languages: Core Java, J2EE (JSP, JSF)
Web Technologies: HTML, PHP, JavaScript, jQuery, CSS, XML, Typescript, ECMA5.0
Frameworks: Spring (V 3.2.0/4.2.0 ), Struts, Hibernates, Angular (1.x,2.0)
Middleware: Fuse ESB (Integrated Services and routing with Apache Camel)
Web Service: Restful (JAX-RS), SOAP, Spring MVC Rest
Servers: Tomcat, IBM Web Sphere
Database: Oracle, SQL Server, MS Access
Tools: Eclipse, IntelliJ, Visual Studio, IBM RAD, Maven
Devops: Jira, Source Tree, Bitbucket, Bamboo
PROFESSIONAL EXPERIENCE:
Technology Analyst
Confidential, Mason, Ohio
Responsibilities:
- Conducting discussions with System Analyst on business requirements, scope, estimations and implementation planning, and performed the feasibility study and drafted technical documentation such as BRS, SRS.
- Performing system development in various phases, including modules, backend systems, business logics, testing and more.
- Developing the user interface using Angular(V1.2), JavaScript, jQuery.
- Performing backend calls using AJAX, transfer of data with XML/JSON.
- Developed the backend system using Spring framework(v3.03/4.2).
- Used Spring Annotation-based configuration.
- Created Controller classes to handle the request from the user, validated the request using custom validator classes.
- Developed the business logic using Core Java, J2EE(v1.6) in the Service layer, which interacts with the DAO.
- Performed the database transactions from the DAO Layer, used ORM Hibernates.
- Performed database transactions using Hibernates and mapped java objects to database tables using annotations.
- Developing RESTful API’s using JAX-RS implementation and Spring MVC Rest controllers(v4.2.9).
- Used token to authenticate the API Request from the client which is provided by APIGEE security, integrated the Swagger to generate the API documentation.
- Tested the API’s using POSTMAN and ARC.
- Generating the environment specific properties by running the batch file and include in the ear file.
- Developed JUnit test cases using mockito to test the web services.
- To ensure the code quality, we are using code coverage tool EMMA.
- Using Veracode platform to resolve the cross-site scripting issues.
- Building the EAR file and deploying in web sphere 7.0/8.5.
- Deployed the artefacts ear and war of the applications using DevOps tools bamboo, source tree and bit bucket.
- Participating in Knowledge Management activities with the objective of ensuring the highest levels of service offerings to clients within the guidelines, policies and norms of Infosys Technologies.
Environment: Angular (1.x,2.0), JavaScript, jQuery, Typescript, Java, J2EE, spring 3.2, Restful Webservices, Hibernates, DB2, Oracle, Maven, IBM RAD, Web Sphere 7.0/8.5, Linux, Sourcetree, bitbucket, Bamboo, Jira, EMMA (Code coverage tool).
Development Engineer
Confidential
Responsibilities:
- Created User Interface using Html, JavaScript, and jQuery. Customized the User Interface using CSS.
- Processed the client request from User Interface to Server Side using Ajax request.
- Handled the request on the server side to the controllers using Handler Mappings with spring framework.
- Extensively worked on Spring Bean wiring, Spring IOC and Spring AOP modules and used Spring Framework's(v3.2) IOC Dependency Injection
- Developed Data Access Object (DAO) which handles all database operations using HQL & Hibernate.
- Written complex Database PL/SQL Statements and performed PL/SQL tuning for the performance of the Database
- Created Restful web services using JAX-RS implementation and used the Basic Authentication mechanism to provide security.
- Consumed RESTful service using RestClient to download the reports in different formats.
- Written JUnit test cases, build the artefacts using Maven.
- Used jRebel to perform the auto builds in the local environment to save the time.
- Allowed only Active directory users to access the developed RESTful Web Services.
- Used Mercurial to check-in and check-out the source code.
Environment: Java, J2EE, JSP, spring 3.2, Hibernate, Restful Web Services, JDBC, JavaScript, SQL, Oracle, Maven, Eclipse, IntelliJ, Jboss, jRebel and Unix/Windows, Git, Mercurial.
Assistant Software Engineer
Confidential
Responsibilities:
- Designed the UI Pages using AngularJs to demonstrate Single Page Application
- Worked extensively on prototypes and closures.
- Modularized the existing JavaScript files using Object Oriented JavaScript
- Worked on HighChartJS library for graphical representation of Sales Reports.
- Produced REST services using JAX-RS implementation.
- Managed the content using Share Point 2013.
- Used TFS (Team Foundation Server) for version control.
- Validated the JavaScript Code using JSCOP and JSLINT.
- Managed build release using Microsoft Release Management.
- Performed code reviews to maintains the code quality.
Environment: - ASP.NET, C#, JSP, Restful Web Services, Micro Soft Visual Studio, IIS Server, Share Point 2013, Team Foundation Server, Release Management.
Software Engineer
Confidential
Responsibilities:
- Developed application using Spring MVC, JSP, JSTL, CSS, jQuery and AJAX on the presentation layer, the business layer is built using spring
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed Web pages using JSP, HTML5, CSS, JavaScript, and jQuery
- Developed views and controllers for client and manager modules using Spring MVC and Spring Core
- Developed spring controller to process the request and return the respective view using View Resolvers
- Developed REST-based Web Services and consumed using AJAX
- Extensively written CORE JAVA & Multi-Threading code in the application
- Used O/R mapping tool Hibernate for persistence data
- Designed and implemented the Restful web services
- Developed the Entity-Relation Ships between the entities to design the RDBMS of the system using Datanamic Design Software
- Modified and added database functions, procedures and triggers pertaining to the business logic of the application
- Used Eclipse IDE for development, SVN as version control and Tomcat server
- Used JIRA for support cases and bug-reporting
Environment: - HTML5, JavaScript, jQuery, CSS, Java, j2ee, JSP, Spring MVC, RESTful API’s, ANT, Eclipse, SVN, Tomcat 7.0, Oracle 10g, Alfresco, Jira.
Developer/Tutor
Confidential
Responsibilities:
- Assisted Graduate students (Masters in CIS) enrolled in course Client-Side Internet Resource (5611) in University of Central Missouri
- Instructed the Students on Client Side Technologies HTML, CSS, JavaScript, JQuery, XML, XSLT, and XSD
- Clarified the doubts and issues related to JavaScript and HTML during the Lab Sessions
- Coordinated with the professor in helping the students in debugging the Html and JavaScript to find the errors