Software Engineer Resume
5.00/5 (Submit Your Rating)
San Diego, CA
SUMMARY:
- 10 years of experience in requirement analysis, functional design, technical design, development, unit testing and documentation of software systems in distributed environment and web technologies
- Domain knowledge of Financial, Search Engine Optimization(SEO), Telecom, Healthcare and Education industry
- Strong technical experience in development, design and architecture with Java, J2EE, Spring framework, Hibernate, REST, Elasticsearch, JSP, Javascript, JQuery, XML, XSLT and Flex, ExtJS
- Strong knowledge of Object Oriented Programming and Design .
- Experience with Map - Reduce framework in Hadoop and No-SQL Database Cassandra and Couchbase
- Experience with new technologies like Elasticsearch, Kibana
- Experience with software development methodologies like Waterfall model, agile development with Scrum, Kanban
- Excellent team player with strong interpersonal skills, problem-solving and trouble-shooting capabilities. Experienced in working with QA analysts, Business Analyst and the End User.
- Proactive, flexible and results-driven in team and individual projects. Like to take the ownership and responsibility of the task.
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Lead Software Engineer
Responsibilities:- Design and develop new features using Spring MVC architecture
- Developed UI using ExtJS, javascript framework for building rich UI
- Created web services using REST
- Created message oriented architecture using JMS queues
- Used elasticsearch for storing and searching data
- Wrote unit tests using JUnit and TestNG
- Worked closely with the team to come up with good and scalable design
- Work closely with QA to get the stories accepted on time
Environment: JAVA, J2EE, Spring, Hibernate, Elasticsearch, JMS, ExtJS, JQuery, MySQL, REST, Maven, SVN
Confidential,San Diego,CA
Sr. Software Engineer
Responsibilities:- Designed and developed new features using Spring framework. Used Hibernate as ORM tool
- Worked on Flex and JSP for presentation layer
- Wrote complex SQL queries and worked on improving performance of queries in MySQL
- Wrote unit test cases in JUnit. Used Mock Objects
- Worked on RESTful web services using RESTlet
- Worked on caching using ehcache and memcache
- Worked on converting existing programs to use Map-Reduce framework using Hadoop and No-SQL database Cassandra to increase scalability
- Code was designed keepings OOPS, scalability and performance issues in considerations
- Used Maven as build tool
Environment: JAVA, J2EE, Spring, Hibernate, JSP, Servlets, JDBC, JNDI, Flex, ActionScript, MySQL, HTML, CSS, JavaScript, Tomcat, XML, XSLT, Log4J, Maven, SVN, REST
Confidential
Software Engineer
Responsibilities:- Developed Cing2Me module to compare two xmls and write down the result into an excel sheet and attach it in a mail
- Developed Connector Configuration tool using JSP, Servlets, HTML and JavaScript
- Developed Production Support Portal for the client using J2EE architecture
- Involved in writing ANT scripts for automation of build process of J2EE applications
- Part of design and code reviews of all the modules.
- Presentation Layer: ASP,JSP, VB
- Middle Layer: IBM Web Sphere Application Server running the OMS
- Backend: There were 41 external (legacy) System communicating with their own database.
Environment: Java, J2EE, Servlets, JSP, XML, Oracle9.1, XSLT, XSD, XPATH, XML, EJB, ANT, WSAD