Senior Software Engineer Resume
SUMMARY
Accomplished software developer with 7 years of hands on experience designing and implementing web - based and software applications while using various programming languages and 2 years of support and graphics design experience. Skilled in implementing best practices and latest technologies including Java / JEE, Spring MVC, Hibernate, AngularJS, ExpressJS, NodeJS, C++, JavaScript, TypeScript, MongoDB, JPA, and RESTfull Web Services through all phases of software development life cycle. Ability to serve in client-facing positions, with talent for cultivating client trust and resolving complex technical issues.
AREA OF EXPERTISE
- Software Architecture
- Web Application Development
- Systems Analysis & Design
- Project Management
- Frontend Programming
- Backend Development
- Database Design
- Testing, Troubleshooting & Debugging
TECHNICAL SKILLS
Languages: Java, JEE, C, C++
Web: JavaScript, HTML5, CSS3, jQuery, Ajax, NodeJS, AngularJS, ReactJS, MeteorJS, BlazeJS, HTML, DHTML, XML, ExpressJS, JAP, JUnit
Web Services: SOAP, REST, JSON
Web/App Server: Tomcat, GlassFish
Frameworks: Spring (IOC, AOP, Spring MVC, Spring Web Flow, Spring ORM, Spring Context), Hibernate, JSF
Databases: MongoDB, MSSQL, MySQL
Design Patters: Singelton, Factory, Facade, MVC
SDLC: Waterfall, Iterative, Agile
Tools: STS (Spring Tool Suite), IntelliJ IDEA, Bootstrap, Eclipse, Atom, NetBeans, Maven, Visual Studio Code, Editplus, MySQL Workbench, Git
Platforms: Microsoft Windows, Mac OSX, Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Designed User Interfaces or frontend pages using JSP, Servlets, CSS, XML, and HTML.
- Managed development of all creative graphics for marketing materials and advertisements.
- Streamlined development of UI / UX designs for mobile applications.
Technologies used: JavaScript, AngularJS, HTML5, HTML4, CSS3.0, CSS2.0, MongoDB, mLab, jQuery, Bootstrap, AJAX, JSON, XML, Spring MVC, Servlets, RESTful, ExpressJS, NodeJS, SDLC (Agile), Git.
Confidential
Java Developer / Art Director
Responsibilities:
- Created web pages using AngularJS, jQuery, JavaScript, JSP, HTML, CSS.
- Developed Spring Components Controller / Services with Spring-based annotations.
- Designed RESTful APIs with Spring MVC to establish backend services for poll, responses, data collection, and reporting.
- Maintained data using Hibernate, JPA, and JDBC in MySQL database.
- Converted old XML-based configuration for Spring to Annotation driven configuration.
- Led projects to develop corporate identity / branding, execute advertisement campaigns, follow-up productions, and design editorials and marketing tools.
Technologies used include: jQuery, JavaScript, Java, Spring Core, Spring MVC, HTML, Tomcat, MySQL, Spring Tool Suite, Git, Adobe Products.
Confidential
Software Engineer
Responsibilities:
- Optimized quality and delivery standards during development of software solutions.
- Resolved application and connectivity problems in Java programs.
Technologies used include: Java, jQuery, JavaScript, JSP, JSF, Servlet, HTML, MySQL, NetBeans, Dreamweaver.