Software Engineer Resume
San Jose, CA
OBJECTIVE
- A challenging position as a Software Engineer in a company with extensive hands - on design and development.
SUMMARY
- Have more than 12+ years of IT experience, Software Development Expertise in Software Development, Distributed Application Development, Object Oriented Programming (OOPs), OOA, and OOD
- Last 6 years’ experience on Java/J2EE technologies using most of the advanced features of Core Java including Servlet, Spring MVC, Struts2, Hibernate, Junit
- Experience with Web Services (Rest, SOAP), Apache Tomcat, IIS, JAX-RS, JAX-WS
- Experience with Maven, GitHub, bitbucket, heroku, digital ocean Experience with HTML, Twitter Bootstrap, jQuery, Jquery Validation, JSP, XML
- Experience with SQL, PL/SQL, Oracle 9/10g, PostgreSQL, MySQL, MS SQL Server, ToadExperience 5 years’ experience on .NET(C#) Platform with C#, ADO.NET Experience 2 years’ experience with C/C++
- Experience on Agile, Water Fall Methodology Having experience on Unix/Linux and Windows OS
- Knowledge in both Server Side and Front-End Side
- Experienced in developing applications using Eclipse, IntelliJ, and Microsoft .Net Expertise in software project management, business process, presentations, documentation, testing, education, system integration, data migration, business intelligence/reporting.
- Experienced in offers, contracts, billing, customer analysis, post analysis, warehousing and supply chain, customer support, complaint management, telemarketing, educational planning and implementation
- Great motivation to learn new skills/technologies, excellent analytical/problem-solving skills, fast-learner, resourceful, committed, hard-worker, and self-initiative
- Able to coordinate and communicate with project team.
- Able to work independently and as part of a team Knowledge on Angular.JS MongoDB .
TECHNICAL SKILLS
Languages: Java, C#, C/ C++
J2EE Technologies: Servlet, JDBC, JSP, Spring Framework, Hibernate, Struts Framework
Other Technologies: Angular.JS, HTML, CSS, jQuery,,JSON, AJAX, JAXP, XML
Web Services: REST (Jersey), SOAP
Tools: Maven, Log4j, Ant, Toad, MySqlWorkbench
Database: Oracle, PostgreSQL, MySQL, MSSQL
Servers: Apache Tomcat, Microsoft IIS, Jersey
IDE: Eclipse, IntelliJ, Microsoft Visual Studio
Operating Systems: Windows, Unix, Linux (Ubuntu, Redhat), Mac OSX
Revision Control: Apache SVN, VSS
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
Software Engineer
Responsibilities:
- Designed, implemented and delivered the Express Checkout (ECO) project for Samsung Smart TV integration Designed and developed Eco REST Rest web services
- Setup and Configuration stage Analyze, documentation and testing the ECO projects to integrate like Samsung, Facebook, Tango
- Developed the front end by, JQuery, Twitter Bootstrap, Jersey, and Ajax utilized Used Spring 3 MVC frameworks.
- Hands on experience in using Apache Tomcat for deploying applications
- Hands on experience using Maven build tool Developed, implemented and performed the Unit Testing using JUnit
Environment: Java, Jersey (REST), Spring, Hibernate, Oracle, Apache Tomcat, GitHub, Maven, Html5, Css3, Jquery, Ajax, Boostrap
Confidential, San Francisco, CA
Senior Software Developer
Responsibilities:
- Designed and implemented key features such as content management, caching, security, Google Map, Twilio and Amazon integration.
- Redesigned and implemented Confidential framework to improve scalability and availability through distributed and layered architectural principles
- Designed and implemented Confidential REST and Web Socket APIs to expose features both internally and integration with third parties.
- Played a key role to design and implement our RDBMS and ORM with Hibernate and spring.
- Developed the front end by, JQuery, Twitter Bootstrap, Web Sockets and Ajax utilized Used Spring 3 MVC and Jersey frameworks.
- Hands on experience using Junit test.
- Provided and maintain documentation including UML.
Confidential
Senior Software Engineer (Java)
Responsibilities:
- Had the responsibility of leading a development team with close interaction with product development, quality assurance teams along regular meeting with end users
- Analysis, design, implemented and delivered project
- Architected and heavily involved on development of cargo and logistics applications using Core Java, JDBC, XML, Oracle, MySQL and HTML
- Designed and developed some project with C#, ASP.NET, Web Service, ADO.NET
- Designed and developed Web Services (Restful with Java, SOAP with C#)
- Implemented JDBC to store the data in Oracle 10g database
- Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL using Toad.
- Performed requirement analysis, design, development, testing, and maintenance of legacy systems including adding new features
- Experience doing unit test.Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
- Provided documentation with Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose
Environment: Java, JDK1.6, J2EE, spring, Struts2.0, JSP, Servlet, JavaScript, Ajax, Jquery, Hibernate, Oracle, MySql, Toad, MySqlWorkbench, C#, ASP.NET, Web Service, ADO.NET
Confidential
Software Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system
- Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect
- Developed ER and UML diagrams for all the design, Responsible to develop a system to synchronize database repositories every month with external files
- Created XML Schema, XML template and used XML SAX/DOM API to parse them
- Involved in writing Stored Procedures in SQL Server and PL/SQL for back end, Developed web services using SOAP, WSDL done XML transformation and parsing using XML, XML schema, XSLT
- Involved in simulating and testing various failover scenarios and hence the high availability of the cluster.
- Managing/Fixing bugs and Client Issues in the application
- Involved in Customer and Admin modules, understood the technical specification.
Environment: C++, C#, ASP.NET, Web Service, ADO.NET, Oracle.