SIDDHARTHA BEJUGAM
Phone: 973-***-****
Email ID: **********.*******@*****.***
PROFESSIONAL EXPERIENCE:
Client: Mobile Mini, Phoenix May 2015-Till date
Role: Java/J2EE Developer
Responsibilities:
Developed user interfaces using JSPs, HTML, CSS, JavaScript, Angular JS and Custom Tags.
Angular.js is prominently used for client side validations and better client MVC pattern.
Developed some custom directives using Angular JS based on client’s requirements.
Used AJAX, DOJO, JavaScript to create interactive user interface.
Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
Apache tomcat and JBoss is used as a web server for deployment of the applications.
Developed the business logic using spring.
Handled java design patterns like Singleton, MVC patterns (Used spring core and spring MVC)
Worked in Spring portlet MVC and spring web MVC frameworks.
Experience of Java EE( J2EE), REST, SOAP web services.
Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator, Data Access Object.
Participated in the Installation and configuration of Linux for new build environment.
Used SVN and GIT for version control for two separate applications.
Used Log4J to store log messages.
Monitored error log using Log4j and resolved the problems.
Implemented the Web Services and associated business modules integration using Spring-Rest library and Jersey library.
Java and Web service related troubleshooting
Perform Root Cause troubleshooting / analysis of Application issues.
Tested JSPs in Firefox, Chrome and Internet Explorer browsers. Identified and fixed browser related issues.
Involved in end-to-end development and maintenance of multi-tiered enterprise solutions - build front-end, middle-tier and back-end components
Used Gradle script to compile and build the WAR.
Migrated from Gradle to Maven to build and compile the WAR.
Involved in developing of test procedures for unit testing and testing of the module.
Worked on JUnit for testing and integration of modules.
Analysis and requirements gathering of the proposed enhancements from business users.
Development and Integration of the Application using Eclipse IDE.
Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
Implemented JDBC modules in java beans to access the database.
Involved in developing complex Hibernate mapping files, mapping different kinds of associations between tables.
Environment: Java 1.8, J2EE, Core java, Unix/Linux, Springs, JSP, JavaScript, AJAX, HTML, CSS, JDBC, Eclipse, Web Services, WSDL, JSON Windows, SOA, Design patterns, JUnit, jQuery, SOAP. AngularJS, Gradle, Hibernate,Maven.
TECHNICAL SKILLS:
Programming : Java/J2EE, C++, JavaScript, XML, HTML, PL/SQL
Web Technologies : JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB, AngularJS, NodeJs, ExtJS. RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, DoJo 2.0 AXIS, and Web Services.
Development Tools : Eclipse 3.x, Ant, Maven.
Frameworks : Struts 1.2, JSF, spring, Hibernate.
Web/App Servers : JBoss, Web Logic 8.1/10.x, Web Sphere 7.x, Tomcat.
Databases : Oracle 8i/9i/11g, SQL Server, Sybase11.x, DB2, MySQL.
Distributed Tech : J2EE, EJB, springs, RMI, Web Services
Other Languages : C, C++, C Sharp, Python
Design Patterns : Composite View, MVC, Value Object, DAO, Singleton, Factory Pattern, Session Facade, Front Controller, Business Delegate Design Pattern.
Operating Systems : Windows XP/NT/2000, UNIX, Linux.
DEVELOPMENT EXPOSURE AND SKILLS:
Have knowledge on Business Objects, C++ and C programming languages.
Knowledge on PL/SQL, SQL.
Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
Implemented JDBC to interact with MySQL.
Created web services using RESTful, to allow application and services to connect to them over the Internet
Written web services SOAP, WSDL and web services clients using XML, XSD.
EDUCATION
California state university, Northridge. GPA: 3.4/4.0
Masters of science.
Graduated: May 2015.
Core skills:
Programming languages: c++, python, core java.
CAD tool: CATIA, Solidworks, AUTOCAD 3D.
CAM tool: MasterCAM.
CAE tool: ANSYS CFD.
CNC/PLC controllers: Siemens controllers
CNC Programing: G-Code programming
Robotics: Fanuc along with its programming.
Computing language: MATLAB
Lean manufacturing and six sigma (Green belt).
FMEA (failure mode and effect analysis), Root cause analysis and cost-benefit analysis.
Quality management techniques.
CIM (computer integrated manufacturing).
K L University, India GPA: 3.6/4.0
Bachelors, Mechanical Engineering with specialization in manufacturing engineering
Graduated: May 2013.
Core Skills:
Applied mechanics.
Programming language: C
Applied thermodynamics.
Mechatronics.
Manufacturing process: cellular, modern and lean manufacturing.
Design of transmission and machine elements.
CAD/CAM/CFD Tools: AUTOCAD, HYPERMESH, ANSYS.
Operations research.
Industrial engineering techniques.