0% found this document useful (0 votes)
99 views

Sri Harsha Java - Dev 2

Harsha has over 8 years of experience as a Java developer. He has extensive experience with technologies like Java, Spring, Hibernate, JavaScript, Angular, React, Node.js, AWS, and databases. He has worked on both frontend and backend development. His responsibilities have included designing and developing applications, implementing microservices architecture, unit testing, and deploying applications to production environments. He is proficient in agile methodologies and tools like Git, Maven, and Jenkins.

Uploaded by

Stan Kplan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
99 views

Sri Harsha Java - Dev 2

Harsha has over 8 years of experience as a Java developer. He has extensive experience with technologies like Java, Spring, Hibernate, JavaScript, Angular, React, Node.js, AWS, and databases. He has worked on both frontend and backend development. His responsibilities have included designing and developing applications, implementing microservices architecture, unit testing, and deploying applications to production environments. He is proficient in agile methodologies and tools like Git, Maven, and Jenkins.

Uploaded by

Stan Kplan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Harsha

Java Developer

PROFESSIONAL SUMMARY:
 Having 8+ years of experience in IT industry in developing the, which includes Core Java, Servlets, spring, spring
Boot, Apache CAMEL, Hibernate, Webservices (REST, SOAP), AWS cloud platform.
 Experience in developing applications using HTML/HTML5, CSS3, Bootstrap, JavaScript, ES2015, JSP, TypeScript
React JS, Angular, and Node.js.
 Experienced with core java like collections, lambda expressions, streams, exception handling, multi-threading
and design patterns
 Experience in using Spring & Hibernate framework for various web/portal-based application development.
Developing web applications such as MVC Architecture using Spring MVC.
 Very good knowledge in J2EE Design pattern like MVC, DAO, DTO, Front controller and singleton.
 Worked with Micro Services and Web Services using Spring Boot with Container based framework (Docker).
 Proficient in parsing XML and JSON technologies like Jackson, JAXB, DOM API’s.
 Worked with Angular JS factories, services, filters, directives, controllers, components, integration with backend
using AJAX with $http. Used promise chaining concepts from $q.
 Migrated existing Angular JS application to Angular 2.0
 Worked with React, React Router and Redux state management of application.
 Used Redux Promise&Redux Thunk as a middle ware to make AJAX calls using fetch. Used ES2015 to develop
react application.
 Used Node for developing REST web services using express and integrating with Mongo db.
 Used JWT, passport for security configurations on Node.js
 Proficient in RDBMS using Oracle, IBM DB2, MySQL database servers
 Worked on Amazon Web Services (AWS) EC2, Dynamo DB, Aurora DB, SNS, SQS and S3.
 Experience with Apache Tomcat & JBOSS Application server.
 Good experience in Unit Testing using Junit and JMockit.
 Used Mocha, Jasmine, Karma, Chai tools and frameworks for JavaScript testing to implement applications in
Agile Development.
 Good Experience in using Version control system software like Bitbucket, GIT.
 Experienced with build tool Maven, Gradle and Jenkins for Continuous integration.
 Worked with SWAGGER to develop the APIs and test them using POSTMAN collection.
 Monitored the applications health through Splunk tool, Signalfx in Production environment.
 Research-oriented, motivated, proactive, self-starter with strong technical, analytical, and interpersonal skills
and a good team player.

TECHNICAL SKILLS:

J2EE Technologies Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, DOM.
Graphical User Interface HTML5, CSS3, JavaScript, JSP, JSON, AJAX, XML, XHTML, DHTML
Architecture Frameworks J2EE, Struts, Spring, And Hibernate.
JavaScript Libraries jQuery, Angular.js, Angular 2, React.js, Node.js, Bootstrap 
Database MySQL, PLSQL, Oracle
Operating System Windows, Mac OS X
Methodologies Agile, Waterfall 
IDE & Tools Eclipse, WebStorm, Sublime text, Edit plus, Brackets, notepad++,Adobe
Dreamweaver, Apache Tomcat 8/7, JUnit, WebLogic, ANT, Maven
Web Services SOAP, REST, AWS
Application Web Servers Apache Tomcat, JBoss
Version Control Systems Git, Bitbucket
Education:
 Bachelor’s in electrical and Communication Engineering from JNTU-Hyderabad, India.2011

PROFESSIONAL EXPERIENCE:

Client:Nike Oct2017–Present
Role: Java /Software Developer

Responsibilities:
 Apply principles of microservice architecture and domain driven design to develop RESTful APIs using Java 7+
 Implement solutions in a distributed/cloud-based environment (Amazon Web Services) for scalability, reliability
and performance.
 Follow a DevOps model for CI/CD (Continuous Integration and Continuous Delivery) that includes design,
development, unit testing, static analysis, automated integration tests, build and deployment.
 Create dashboards for monitoring of system health and early detection of issues.
 Leverage NoSQL data stores like DynamoDB, MongoDB to ensure data storage is designed for security,
reliability, availability, maintainability and performance.
 Develop applications based on identified architecture and ensure the quality of delivered code by applying
proper coding standards and evaluating key quality metrics.
 Ensure SLAs (Service Level Agreements) for different interfaces are met by executing performance tests using
various loads and intervals of time.
 Use version control systems (GIT), issue tracking tools (Jira), and CI/CD related tools (Jenkins, TeamCity).
 Implement asynchronous services by using cloud services such as S3 for persistence, EC2 for optimized
computing and SQS, SNS for messaging.
 Define solutions, provide estimates of effort and risk and evaluate technical feasibility.
 Monitoring the logs through Splunk search and Splunk Dashboards.
 Adhere to the principles of Agile and Scrum.

Environment: Java, Spring, Spring Boot, Camel, Junit, Amazon Web Services (MySQL, Dynamodb, AuroraDB, S3, SNS,
SQS, EC2), Intellij, Splunk, Signalfx, Jenkins, Docker, GITHUB, Bitbucket, JBOSS, Postman, Swagger.

Client: Lululemon Dec2016–Sep2017


Role: Senior Java Developer

Responsibilities:
 Designed a project life cycle for customer portfolio management.
 Designed and developed agile methodologies. Involved in stand-up meetings to monitor the progress. 
 Executed Code Using Spring, Java, and J2EE Design Patterns.
 An application has is implemented by using Core Java (OOPS), Servlets, Web Services, SOAP.
 Worked with Micro Services and Web Services using Spring Boot with Container based framework.
 Deployed Spring Boot application into AWS.
 Involved in configuring and integrating spring and Hibernate frameworks. Involved in design and implementation
of MVC architecture in different modules.
 Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
 Worked with GIT Version control system to track various aspects of the project.
 Developed build script using MAVEN to build, package, test and deploy application in application server. 
 Designed and developed the persistence layer using Hibernate persistent objects. 
 Experienced in developing a user interface application using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Type
Script, Angular 2.0, React JS.
 Developed JavaScript's for Client-Side validation in JSP pages. 
 Used AJAX to implement front end/user interface features in the application to develop rich GUIs.
 Worked with Angular 2.0 to develop single page applications.
 Focused on architecting NoSQL databases using Mongo DB. 
 Worked with Angular 2.0 directives, components, and services. Worked on Redux style implementations on
Angular 2.0 using ngrx/store.
 Used Angular UI grid library to show data in a row format and Angular-d3 directives to show pie charts and bar
graphs.
 Implemented REST web services to explore the middleware services using express in node.js.
 Maintained an existing React, Redux, jQuery, Angular JS based application.
 Worked with Express for development of REST web services.
 Worked on application backend implemented as Node JS express application server. Developed REST services,
integrated with databases, Configured build tools.
 Involved in implementing test cases using Jasmine and Karma to test angular controllers and services.
 Worked on JavaScript libraries like jQuery and JSON. 
 Maven is to Build, tool configuring for automation of building process for all types of environments- Test, QA
and Production.
 Used JUnit to test, debugged and implemented the application.
Environment: Java, Spring, Spring Boot, J2EE, MySQL, Hibernate, React JS, Angular 2.0, Spring, Junit, Mongo DB, Apache
Tomcat, HTML 5, CSS 3, JavaScript, jQuery, Bootstrap, Jasmine, Karma, MAVEN, Eclipse, AJAX.

Client: Sum Total Systems, Hyderabad, India Jul2012-Aug2015


Role: Java Developer

Responsibilities:

● Gathered the requirements and updated the design document.


● Followed Agile Scrum methodology that included iterative application development and stand up meetings.
● Developed Use Case diagrams, business flow diagrams and implemented these diagrams in Microsoft Visio.
● Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved
information using Facade, Factory, Service Locator Design patterns.
● Developed Batch Jobs to synchronize the Web Application and legacy system’s data and actively involved in
restructuring several Batch Jobs as per new business requirements.
● Analyze, debug, troubleshoot and resolve the production customer issues by applying code/data fixes or proposing a
workaround to maintain business continuity.
● Identifying the root cause, documenting the issue synopsis and keeping track of all the production issues
● Used Enterprise Java Beans (EJBs) extensively in the application; Session Beans encapsulates business logic that can
be invoked programmatically by a client over local, remote, or web service client views; Message Driven Beans for
the asynchronous communication; JDBC for database connectivity and used connection pooling to optimize
database connections.
● Involved in design and development of server side layer using XML, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO
patterns using RAD IDE
● Developed Java Beans and Custom Tag Libraries providing client-side validations in JavaScript and providing
interactive front-end GUI using AJAX.
● Developed accessibility compliant web pages for ILIES and ABE (Apply for Benefits Eligibility) applications using JSP,
HTML, CSS, jQuery, AJAX.
● Troubleshoot Identity management issues on Active Directory and implemented custom LDAP attribute
mapping/configuration for web application.
● Tested accessibility for web pages using JAWS and Web Accessibility Toolbar (WAT).
● Used Web services to extract client related data from databases using WSDL, XML and SOAP.
● Developed J2EE components on Rational Application Developer RAD 8.0.
● Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
● Deployed the applications on Web Sphere Application Server.
Environment: Java, JSP, JMS, EJB, AJAX JPA 2.0, HTML, JavaScript, CSS3, XSL, Maven, SOAP, WebSphere Application
Server, DB2, SVN

You might also like