Suggestions
Mohan Venugopal
Senior Software Engineer at Cerner Corporation
Mohan Venugopal is a highly experienced IT professional with expertise in Analysis, Design, Development, Testing, and Production Support of Web and Distributed n-tier applications using Java and J2EE technologies.
He is well-versed in the complete Software Life Cycle Development (SDLC) process, including Waterfall and Agile methodologies, and has a strong understanding of various design patterns like Model View Controller (MVC), Singleton, Session Facade, Data Access Object (DAO), and more.
Mohan's proficiency extends to designing and developing enterprise applications with Java and J2EE technologies such as Java Server Faces (JSF), Struts, Servlets, JSP, EJB 3.0, JPA, JMS, JDBC, and Web Services (SOA, SOAP, WSDL, etc.).
He has a solid background in Object-Oriented Analysis and Design (OOA and OOD) using UML, along with experience in Eclipse RCP, Java Swing, Socket Programming, and UNIX shell scripting.
Mohan has hands-on skills in version control systems like CVS, Rational Clearcase, and Subversion, as well as unit testing with JUnit and logging mechanisms like Log4J and PDF report generation using iText.
His experience also includes writing PL/SQL queries, procedures, and triggers for Oracle and MySQL databases, along with code compliance tools such as PMD, Check Style, Find Bugs, and EMMA.
Furthermore, he is proficient in using various tools like SOAPUI, Stylus Studio, Putty, WinSCP, Oracle Developer, and SQL PLUS.
Mohan Venugopal holds a Master of Science in Computers and a Bachelor of Science in Electronics from Bharathiar University.
He currently serves as a Senior Software Engineer at Cerner Corporation and has previously held positions at top organizations like Cognizant Technology Solutions, Syntel Inc, HCL America Inc, and Asian IT Solutions.