Sriharsha D.

Sriharsha D.

Expert full stack developer Mean Mern stack

Hyderabad , India

Experience: 11 Years

Sriharsha

Hyderabad , India

Expert full stack developer Mean Mern stack

33364 USD / Year

  • Immediate: Available

11 Years

Now you can Instantly Chat with Sriharsha!

About Me

I am an expert Mean stack and Mern stack developer. I am comfortable in all technologies mentioned in my resume such as Angular React Node.js and java. I am ready for challenges and can give quick turn arounds. Please check my resume to know more ...

 

Show More

Portfolio Projects

Description

AT&T, New Jersey Mar 2015 till Mar 2016
Title: PricerD, Adopt
Client: AT&T, Middletown, New Jersey.
Team size: 10
Role: JAVA-UI/Senior Engineer
Description:
AT&T is a telecom company. Customer raises a request for order. An opportunity is available for each user and for each opportunity, multiple solutions are available for the users. Only one solution is applicable for the user. There are multiple requests and negotiations from users; and the agreed solution is the one provided to the user. In the sales lifecycle, the divisions are such as Designing, Pricing, Sites, Order etc. HSIA and Gamma are sales related applications, which handle complete sales lifecycle. HSIA and Gamma are built based on Spring, Java and SOAP web services.

Responsibilities:
⦁ Involved in design, development, deployment and release phases of project.
⦁ Have developed the market risk portal application which involves JSP, JavaScript and AJAX.
⦁ Implemented Spring JDBC framework with JDBC Template for performing CRUD operations on the database.
⦁ Used Groovy expressions for validations.
⦁ Involved in writing Spring Configuration XML file that references DataSource for connecting Netezza or Sybase credentials and DAO object declarations.
⦁ Creating the xml file or string from Java Objects using DOM source
⦁ Configured and created application log files using Log4j required to trace application messages.
⦁ Developed test cases for Junit testing, rectified performance bottlenecks and eliminated critical bugs.
⦁ Extensively involved in coding several business modules using Core Java 1.5.
⦁ Developed build xml file which involves ANT Scripts for build, compilation, packaging and deployment in an application server
⦁ Used Subversion in eclipse which maintains versioning for directories, renames and file metadata.
⦁ Users can move and/or copy entire directory-trees very quickly, while retaining full revision history.
⦁ Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.
⦁ Responsible for building scalable distributed data solutions using Hadoop.
Written multiple Hadoop Map Reduce programs in Java for Data Analysis.
⦁ Knowledge on handling Hive queries using Spark SQL that integrates with Spark environment.
⦁ Cluster size - 10 nodes.
⦁ Worked on MongoDB - NoSql.
⦁ Kafka, Storm, MongoDB integration POCs.
⦁ Created Kafka topics, brokers, producers and Consumers to send the data to Apache Storm for Storm to process the data.
⦁ Wrote Map Reduce jobs using Pig Latin and Java API.
⦁ Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.

Environment:
⦁ Java 6, Groovy, Spring MVC, Spring IOC, Spring AOP, Hibernate, Core Java- Regular Expressions, SDLC, Inheritance Oracle 11g,Linux, Rxjs, NodeJS, CSS, HTML5 Bootstrap, Google Firebase, Windows 7, Eclipse, JSTL, JSP, JSF2.1, JMS, JSPX, PL/SQL, CAMEL EIP, SOAP, RESTFUL web services, Cucumber, Mockito, MAVEN, ANT, Postman, Junit, Tortoise SVN, XML, JSF 2.1, AWS S3, Scrum, Github, Jenkins CI, Jasmine, Karma, Robo Mongo, MongooseJS, Webpack, Gulp, Hadoop, PIG, Hive, HDFS.

Show More Show Less

Description

Description:
Ecommerce applications - TrueCommerce EDI Solutions makes Electronic Data Interchange (EDI) compliance painless for vendors and suppliers of C&S Wholesale Grocers, the dominant grocery distributer in the U.S., and therefore a key trading partner for vendors in the food and grocery store industry. We provide a complete, end-to-end EDI system needed to successfully comply with C&S Wholesale Grocers.
Responsibilities:
⦁ Involved in design, development, deployment and release phases of project.
⦁ Worked on two applications. 1. AngularJS(2.0/4.0) application, 2. ADF application.
⦁ Angular 2 page contains 5 main components in the app component. Inside 5 main components, we built 12 components.
⦁ Worked on ReactJS and all its features. Comfortable to work on React JS.
⦁ Built Web pages that are more user-interactive using AJAX, JavaScript, and React JS.
⦁ Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
⦁ Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
⦁ Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
⦁ Implemented Structural and Attribute Directives in Angular2. Built Angular SPA using components, services and directives.
⦁ Worked on Angular2.0 Component based architecture. Implemented component to component communication using Event Emitters and Input/ Output decorators, as Bidirectional propagation is not supported.
⦁ Implemented Angular2.0 services, Routing and Nested Routing for routing between multiple components in single page application.
⦁ Implemented Rxjs Observer and Observables for using de-bounce time to send a request to the backend only after 2 seconds of entering the text .
⦁ Implemented Template driven forms and Reactive forms in the Angular 2.0 SPA.
⦁ Modularized the application by outsourcing the code for Routing.
⦁ Implemented TDD using Jasmine/Karma framework. Written multiple test cases in Karma to test the Angular2 forms, Angular2 services, Angular2 components.
⦁ Worked on Ionic2.0/3.0 and Cordova. Developed the application and converted to mobile app by using Ionic. Comfortable with stacking of components in Ionic and making compatible with different environments using Cordova.
⦁ Created cross platform applications using Ionic and Cordova.
⦁ Worked on Node debugging using built-in Node debugger.
⦁ Handled Angular 2 to Angular 4 migration.
⦁ Deploying the app to AWS S3 instance.
⦁ Fluent in Asynchronous programming, using promises, call back functions and observables.
⦁ Nodejs advanced Yargs implementation.
⦁ Implemented MEAN Stack applications. Worked on end-to-end MEAN stack applications using middle layer(ExpressJS-NodeJS integration) with MONGODB as backend.
⦁ DWork on core-React framework.
⦁ Work on React based libraries such as Redux, Rxjs observables and Angular based libraries such as Ngrx for state management etc.
⦁ Involve in design, development, deployment and release phases of project.
⦁ Work as Full stack developer, performing front end development in Jquery, Ajax, Html5, CSS3 etc and backend development using Node js, Hapi js etc.
⦁ Write test scenarios using frameworks such as Nock. Make code coverage 100%, by writing the test scenarios for each line of code.
⦁ Implemented JMS queues.
⦁ Used Spring libraries such as Jackson for JSON conversions, Gradle for building the services.
⦁ Worked on Hibernate ORM.
⦁ Integrated Restful web services with ADF.
⦁ Designed ADF Business components using Application Modules, Entity Object, View object and Web services.
⦁ Created ADF Pages with Master Detail Tables, Master table Detail Form.
⦁ Worked with PPR (AJAX Technology) to refresh the forms, fields, and tables partially as needed using Partial Submit and Partial Triggers.
⦁ ADF package structure creation.
⦁ Worked with ADF binding, Data Control and Databinding.cpx a wiring Framework between View and Controller Layer.
⦁ Worked on ADF Regions, Popup, Action and Action Listeners.
⦁ Worked on web services based on SOAP and Rest.
⦁ Worked on Javascript event handling such as keyboard ENTER click capturing.

Environment:
⦁ Java 6, ADF, Task Flows, Eclipse MARS, Oracle SOA, Apache POI, Restful API, JMS, RestTemplate, Gradle, JSON, Jackson, WSDL, SOAP, ADF Faces, ADF BC4J, Oracle 11g, Linux, Windows 7, JDeveloper 11g, Spring, Hibernate, JSF 2.1, Weblogic 11g, JSTL, JSP, JSF, JSPX, PL/SQL, Oracle DB, AngularJS2.0, Angular CLI, Google Firebase, NodeJS, Weblogic 11g,Typescript, Angular2.0/4.0,CSS, Jenkins CI, HTML5 Bootstrap, MEAN stack, MVC Pattern, MongoDB, Mongoose ORM, Rxjs, Polymer, SQL Developer, Core Java- Object oriented programming, Junit, Ionic 2.0/3.0, Cordova, Maven, AWS S3, Scrum, Postman, Github, Heroku, Jasmine, Karma, Robo Mongo, Webpack, Gulp, Cucumber, Mockito.

Show More Show Less

Description

Description:
PLQS is a quality testing system of different products. As part of the project, all the products which are manufactured by the client undergo quality checks. Many quality documents are maintained that will have the explanation about the quality checking procedures. The application will be used to maintain information about the quality check procedures and also enables to perform quality check for the products.

Responsibilities:
⦁ Worked on ADF components such as View Accessor, View Link, View Object.
⦁ Building GUI screens using ADF.
⦁ Worked on PDF download using ITEXT pdf.
⦁ Involved in design and development of the webservices.
⦁ Done basic automated Unit testing using JUNIT for methods.
⦁ Creating Oracle SOA composites for capturing the information For Ex. Service availability.
⦁ Worked on ADF Regions, Popup, Action and Action Listeners.
⦁ Good conceptual knowledge on Return Listeners.
⦁ Designed complex ADF Business components using App Modules, Entity Object, View object and Web services.
⦁ Created ADF Pages with Master Detail Tables, Master table Detail Form.
⦁ Worked with PPR (AJAX Technology) to refresh the forms, fields, and tables partially as needed using Partial Submit and Partial Triggers.
⦁ Worked with ADF binding, Data Control and Databinding.cpx a wiring Framework between View and Controller Layer.

Environment:
⦁ Java 6, ADF, Oracle DB, Itext, Task Flows, Core Java - Collection framework, ADF Faces, ADF BC4J, Oracle 11g,Linux, Windows 7, JDeveloper 11g, Weblogic 11g, JMS, JSP, JSTL, JSF, JSPX, PL/SQL, JUNIT, Spring, Hibernate, Jenkins CI, HTML5 Bootstrap, MVC Pattern, MongoDB, Mongoose ORM, Rxjs, SQL Developer, Core Java- Object oriented programming, Junit, Maven, Scrum, Postman, Github, Heroku, Jasmine, Karma, Robo Mongo, Webpack, Gulp, Cucumber, Mockito, SDLC.
Oracle, Hyderabad Aug 2011 - Oct 2012
Title: Fusion Application Design Repository
Client: Oracle
Team size: 10
Role: ADF/JAVA Application Engineer(Full Stack Developer)
Description:
ADR is the repository for Fusion’s Applications Taxonomy, Business Process Model, Logical Model, and Security Model, and for the index of deployed objects from the Database Model and Middle Tier Model. ADR also contains the metadata for the relationships among the design objects, and the relationships between the design objects and the deployed objects.
Responsibilities:
⦁ Main responsibilities include programming/code enhancements according to the change in requirements.
⦁ Involved in changing and designing the front-end using the ADF Framework
⦁ Coding done well using JAVA and J2EE in Jdeveloper11g IDE
⦁ Database maintenance and execution of PL/SQL queries
⦁ Keeping track of the bugs to be worked on and their deadlines, to submit work on time
⦁ Working on the enhancements to the assigned modules
⦁ Worked on ADF regions.
⦁ Worked on end to end ADF application.
⦁ Used all the components of ADF such as ADF faces, ADF BC4J, ADF Faces.
⦁ Worked on Java Persistence API in the backend.
Environment:
⦁ Java 6, ADF, Task Flows, ADF Faces, SOAP webservices Oracle 11g,Linux, Junit, Windows 7, JDeveloper 11g, Weblogic 11g, JSF2.1, JSP, JSPX, PL/SQL, XML, Spring, Hibernate, EJB, JPA.

Show More Show Less

Description

Inventory management web service end points developed in addition to consumption and building application.

Show More Show Less

Description

Working as Senior full stack developer. Duties include end to end application development. Work includes backend as well as front end development

Show More Show Less