Post Job Free
Sign in

Computer Science Web Services

Location:
Voorhees Township, NJ, 08043
Posted:
February 12, 2017

Contact this candidate

Resume:

*** ******* **., ***. #*,

Voorhees, NJ *****.

PALANIAPPAN “PALANI” RAMIAH

***********.******@*******.***

SUMMARY

• Five years of experience in designing and implementing enterprise applications using Java/J2EE, JSP, Servlets, Struts, Spring, Web Services, EJB, SQL, JavaScript, and C#.

• Experience working in TrackWise, an EQMS software and in developing web services to connect to other systems.

• Experience in object oriented programming and in OOP languages such as Java and C#.

• Hands-on experience in developing SOAP based Web Services.

• Experience in JDBC\ODBC and Data Mapping Frameworks such as iBatis; Good exposure in Log4J.

• Experience with MVC Architecture using Struts (Java) and Entity framework (C#).

• Experience in working with Web/Application Servers such as Tomcat, WebLogic and JBoss.

• Experience in web development using JavaScript, jQuery, Bootstrap, AJAX and JSON.

• Experience with database design & development in Oracle 11g, MySQL and MS SQL Server 2012.

• Experience working in all the phases of Software Development Life Cycle using Agile and Scrum methodologies.

• Excellent problem solving and analytical skills; Passionate and creative by nature.

• Possesses good written, verbal communication skills and strong interpersonal skills.

• Enthusiastic to learn emerging technologies and fast adaptable to new platforms.

• Ability to work independently, handles multiple tasks with minimum supervision and a great team player. EXPERIENCE

Freedom Mortgage, Cherry Hill, NJ August 2016 – January 2017 Software Engineer II

• Created a Loan Priority Number application from the scratch using Java, Spring boot and HSQLDB.

• Re-designed the Process Launcher application in Java and reduced the number of hits to the Database by 50%.

• Teamed up with my peers in the design and software development processes of the Title process and Closing Projects of the RealEC.

• Integrated the Message Driven Bean with the BPM process queue such that the data is pushed instantly.

• Handled the sonic error queue processing in such way that there are less messages stuck at the system downtime. Estuate Inc., Princeton, NJ September 2015 – June 2016 Programmer Analyst

• Completed the TrackWise intermediate course including its configuration, administration, installation & migration.

• Finished the Crystal Reports Design for TrackWise and TrackWise QualityView (Reporting tool) courses successfully.

• Performed the installation, configuration and Migration of the TrackWise Software in different environments.

• Designed and developed base classes, framework classes and framework re-usable components using Java.

• Created Inbound and Outbound Web Services for consuming data (XML, JSON) from ERP, LMS systems and send it to TrackWise system and to output the data from TrackWise system to other systems. Center for Governmental Studies, Northern Illinois University, DeKalb, IL July 2014 - May 2015 Graduate Research Assistant

• Developed a dynamic user interface application to upload multiple files simultaneously using C#.

• Built templates for login purpose, to display JSON data in a dynamic table and in various types of charts.

• Designed a changelog module which automatically adds a newly added or an updated module to the “what’s new” module page and to the menu; illustrated a demo of the same to the clients and end users.

• Used Scrum methodology to streamline the development process.

• Worked on Database designs, analysis, coding, testing and implementation. CITI Bank, Chennai, TamilNadu, India April 2013 - December 2013 Contract Programmer

• Redesigned the authentication mode of confirmation methods for Payment & Transfers using Struts.

• Designed and developed base classes, Helper Classes, framework classes and framework re-usable components using core Java and collection framework classes.

• Implemented Multithreading for simultaneous execution of the load (Web requests to the application).

• Automated the Payment and Transfers (PnT) module’s test cases using selenium scripts. Nielsen, Chennai, TamilNadu, India January 2011 – March 2013 Contract Programmer

• Implemented the Auto-Coding part which matches the differences among similar characteristics of the same product over different regions using Java, JDBC\ODBC, SOAP based web services, EJB, iBatis, and WebLogic.

• Led the deployment team of four people by delegating the build and deployment process in Hudson.

• Recognized by Architects for cost-cutting through migration of Cognos built reports to Java built reports.

• Optimized the performance of the report creation by 35% by separating often hit tables to a separate DB.

• Administered the UNIX servers, Pitney Bowes Spectrum Technology and CollabNet Subversion.

• Wrote ANT scripts and used build tool to build JAR, WAR and EAR files of the application.

• Upgraded server scripts which consisted of log4j property files, startup scripts, and WebLogic scripts. Invictus Technologies, Chennai, TamilNadu, India December 2009 – April 2010 Intern

• Partnered with others as a team in modelling the security parameters’ statistical behavior of the wireless sensor networks under the contingency of random node compromises.

• Utilized Spring framework for bean and request mapping, Dependency injection, and transaction management.

• Worked on Spring MVC and Spring IOC (Inversion of Control) for creating and assembling the objects.

• Used Microsoft Visio for designing Use Case diagrams, Class model, and Activity diagrams. EDUCATION

• Master of Science in Computer Science, Northern Illinois University, DeKalb, IL; May 2015.

• Bachelor of Engineering in Computer Science & Engineering, Jerusalem College of Engineering (Affiliated to Anna University), Chennai, India; April 2010.

TECHNICAL SKILLS: LANGUAGES, TOOLS, AND TECHNOLOGIES

• Java (proficient), C# .NET (prior work experience), SQL, HTML5, CSS3, JavaScript, xml, ant, and shell scripting.

• TrackWise, TrackWise Analytics, Crystal Reports, Reltio, Windows, Unix\Linux, Eclipse, Visual Studio, Oracle 11g, SQL Server, MySQL, SVN, TFS, WebLogic, Tomcat, Hudson, Selenium, Tableau and Terracotta Developer Console. CERTIFICATIONS

• Oracle Certified Java Programmer (OCJP).

• Programming in HTML5 with CSS3 and JavaScript by Microsoft.

• Web Component Development using Java and J2EE Technologies by NIIT. PROJECTS

• Recommender systems (2015). A python application pulls up the movies similar to like-minded reviewers.

• Wedding website (2013). Responsive designed website using HTML, CSS, bootstrap, jQuery, Ajax, and JSON.

• Ticket reservation system (2011). Railway ticket reservation system using Java\J2EE, JSP, and servlets.



Contact this candidate