Post Job Free
Sign in

Software Engineer

Location:
Norfolk, MA
Posted:
September 20, 2017

Contact this candidate

Resume:

Radhika Gannamaneni

617-***-****. ac2d6d@r.postjobfree.com

CORE COMPETENCY

Software Engineer with experience in delivering customer focused and time critical projects. Solid background in analyze and produce cloud based micro-services, web applications and web security. Experience in implementing a feature and tracking down the difficult bugs. Currently working on migrating large legacy systems to Micro-Services in cloud.

SUMMARY

●5 plus years of skilled JAVA experienced with all stages of the development cycle for dynamic projects.

●Strong background in management and leadership. Highly analytical Software Developer willing to take ownership of core components.

●Experience in Design and develop back-end microservices and REST APIs.

●Experience in develop front end applications using JavaScript, Node JS, AngularJS and polymer components.

●Strong experience of ORM technologies (like Hibernate, JPA).

●Experience in deploy enterprise applications in Apache-Tomcat 8.

●Experience in using CICD technologies like Bamboo and Jenkins.

●Experience in development and deployment of cloud application.

●Experience in working with Agile methodology(Rally).

●Experience in working both team and individual environments and always eager to learn new technologies and implement them in challenging environments.

●Developing creative, innovative solutions.

TECHNICAL EXPERTISE

JAVA, Spring Boot, REST, CloudFoundry, UAA, OAuth, AWS, MS SQL Server, ORACLE, PostgreSQL, MySQL, Flyway, HTML5, AngularJS, Polymer JS, Java script, C/C++, NodeJS, Tomcat 8, RabbitMQ, UNIX, Linux, Windows, Bower, WCT, JUnit, Rally, Tortoise SVN, GitHub, Agile Product Lifecycle Management, Agile Scrum Methodologies.

PROFESSIONAL EXPERIENCE

GE Intelligent Platforms, Foxboro, MA Oct.2016 - Present

Software Engineer

Brilliant Manufacturing and Industrial Internet

Roles & Responsibilities:

●Created micro-services using NodeJS, JAVA Spring boot.

●Created micro-apps using Polymer JS, AngularJS.

●Performance monitoring using NewRelic and threat modeling using coverity.

●Created tests for each polymer component by using WCT testing environment.

●created Unit tests for service code by using Junit framework.

●GitHub was used as Online repository. Used GIT as version control tool to check in, check out commit, merge and update the files regarding GitHub repositories.

●Created builds by using Jenkin build tool.

Project Details

Brilliant Manufacturing Suite is a set of applications consisting of Micro-services and Micro-apps hosted in CloudFoundry on Predix Cloud platform. Data from the sensors in plants is pushed into the cloud for analysis and visualization.

Technologies/Tools Used: CloudFoundry, NodeJS, JAVA, Spring Boot, Restful, Intellij IDEA, VS Code, Polymer JS, HTML5, JavaScript, JSON, UAA, New-Relic, npm, Bower.

Client: GE Intelligent Platforms, Foxboro, MA Oct.2015 - Oct.2016

Backend Developer

WebHMI

Roles & Responsibilities:

●Created micro-services using JAVA Spring boot and Spring technologies.

●Web Sockets were used for the live streaming of the data. While RabbitMQ implementing AMQP was used as a message oriented middleware for the communication of recorded data.

●Tomcat Server was used to deploy the main java based application in most cases. Also, Socket Router and Reverse Proxy, Node JS servers, were used to handle the routing services and authentication service. Similarly, GE developed servers such as IFix, Historian written in C++ were used as Data Adapters and acquisitions services.

●Hibernate ORM and JDBC were used to map the java objects, connect, and perform the CRUD with Database.

●Used JWT, Bearer Tokens and Oauth2 service for providing the authentication service.

●Created Invisible widgets using Node JS.

●Performed unit testing of the code using Junit for java based application and Jasmine Framework for client side.

●Used NPM and Grunt as the task manager tool for building the client-side code.

●GitHub was used as Online repository. Used GIT as version control tool to check in, check out commit, merge and update the files with regard to GitHub repositories.

●Used Log4J to log messages and debugging purposes.

Project Details:

WebHMI is a PTC Thingworx based extension for GE clients which displays live streaming of

data generated by alarm sensors. It uses technologies like JAVA, JavaScript. As a Backend developer, multiple tasks had assigned me with different Teams. I worked on Thingworx product for 3 months, I created Three micro services using JAVA REST API and involved in Node JS projects.

Technologies/Tools Used: Java, Spring boot, REST, Hibernate, Gradle, GitHub, Log4J, SQL Server, PostgreSQL, Spring MVC, HTML, JavaScript, Node JS, RabbitMQ, Web Sockets, Intellij IDEA, Postman, Spring Tool Suite(STS), Tomcat 8, Grunt, NPM, Jasmine, Junit, Windows 7, windows Command Prompt.

Client: State of Missouri, MO Dec.2013 - Sep.2015

Java/J2EE Developer

Project Details:

Department of Labor and Industrial Relations is a diversified service providing department, taking care of the technological needs of unemployed workers in the state of Missouri.

Responsibilities:

●Involved in design of the application using UML and designed the application as per JEE architecture

●Extensively used Form Beans in data access layer to access and update information in MySQL Database.

●Developed presentation tier as JSPs.

●Wrote Hql queries as part of development.

●Consumed Restful Web Services for Interfaces and processed input/output requests(JSON).

●Used Hibernate as Object Relational (OR) Mapping Tool for the backend data.

●Wrote batch jobs and was involved in performance tuning of complex queries.

●Deployed the application on JBoss Application Server.

●Maven and its repository tools were used to build the project and manage the dependencies using POM XML.

●Monitored the error logs and fixed the problems.

●Used SVN for version control.

Technologies/Tools Used: Java, Spring, JSP, Hibernate, Web services(consumption), XQuery, HTML, C++, XML, PL/SQL, JBoss Application Server (development), Websphere (production), Sub-Version (SVN), Maven, MySQL, ECLIPSE IDE/JBOSS IDE, JIRA.

Client: Robert Bosch Oct.2009 - Aug.2010

Java/J2EE Developer

My IT Services

Roles & Responsibilities:

●Worked with Business/Data analyst to understand the requirements.

●Interacting with client for gathering change requests.

●Involved in development for 2 modules are MY IT Service, Service Manager.

●Developed web pages using JSPs.

●Involved in deployment of our application in various servers like DEV, QAS.

●Involved in team testing for each module after deployment and fixing the bugs which was raised by QA team.

●Involved in gathering the requirement from other team and preparing the design documents for my modules.

●Code Walkthrough & Code Review.

●Supporting the service forms in production.

Project Details:

My IT Services is a "one-stop" shopping experience for IT products, solutions, and service requests worldwide. The approach utilizing My IT Services to order, approve, and track service requests eliminates the need to navigate multiple request channels to order various technology solutions. The CI Service Catalog provides users worldwide with two major modules: My IT Services and Service Manager.

Technologies/Tools Used: java/j2ee, Spring MVC, Hibernate, Apache Tomcat, Toad, T&R, SMT, HP ALM, Oracle, ECLIPSE IDE/JBOSS IDE, HTML.

Education

●Master of Technology in Computer Science, Vignan University, India

●Bachelor of Technology in Computer Science, Jawaharlal Nehru Technological University, India



Contact this candidate