Software Engineer Resume
SUMMARY:
- To use my knowledge and personal skills to the best of my potential to yield best results for whomsoever I work.
- Worked on 8085 micro - processor kit and used it for assembly level programming in graduation.
- Developed a game “Arkanoid” in C++, this involved use of basic graphics in C++.
- Developed a LAN based Chat Messenger which worked using socket programming.
PERSONAL INTERESTS:
- Knowledge hungry person with keen interest in logic-based activities.
- Want to exercise my knowledge, skill to my best to achieve success.
- Interested in learning new languages (Diploma in Spanish)
SKILLS:
Technologies: Java (core), J2EE (JSP, servlets),Reflection API, MultiThreading, JUnit, ECMAScript, Spring framework, C++ (basic), C (basic), Multi-threading, Design Patterns, MVC architecture, Spring(basic),JAXB(Marshalling/Unmarshalling), XML, VXML 2.1 (tags, grammars, prompts), JNI, Swig.
Tools: Ant build tool, Maven, Apache Tomcat, Resin, Eclipse IDE, IBM ClearCase, Perforce, GDB debugger, YourKit profiler, Memory Analyzer tool(MAT) for Eclipse. Visual Studio 2008/2010.
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- I am working as a Java developer in the Dialog Module team. Dialog Modules are prepackaged, reusable, configurable VoiceXML Integrated Voice Response (IVR) application building blocks.
- They manage the dialog flow and event recovery logic and simplify development of speech Services.
- Our project involves regular maintenance updates fixing defects and enhancement requests.
Technologies involved: Java/J2EE, Multi - threading, Web Servers (Tomcat, Resin), Maven build, ant, ECMAScript, VXML.
Confidential
Software EngineerResponsibilities:
- Continuous Engineering (Current): project involves regular maintenance updates fixing defects and enhancement requests.
- Java (core), J2EE (JSP, servlets),Reflection API, MultiThreading, ECMAScript, Multi-threading, Design Patterns, JAXB(Marshalling/Unmarshalling), XML, VXML 2.1 (tags, grammars, prompts).
- Development of Advanced Dialog Modules: Involved migrating from previous code written in JSP’s to a new architecture based on Java classes.
- Worked on this project single handed and delivered the build successfully.
- Java (core), J2EE (JSP, servlets),Reflection API, MultiThreading, ECMAScript, Multi-threading, Design Patterns, JAXB(Marshalling/Unmarshalling), XML, VXML 2.1 (tags, grammars, prompts).
- Multithread support with Producer-Consumer and Confidential pattern implementation using executors API.
- Java/J2EE,Spring framework, Spring(basic), JSP, servlets, Multi-threading, concurrency API
Confidential
Software EngineerResponsibilities:
- An engine that took text input and extracted its meaning based on grammars configured.
- The product used native libraries and thus it was also a task to make it support different platforms (Windows (32/64 bit) and Linux (32/64bit)).
- Java (core), J2EE (JSP, servlets), MultiThreading, JUnit, C++ (basic),Multi-threading, JAXB(Marshalling/Unmarshalling), XML, JNI, Swig.
- Used GDB tool for debugging the DLLs and Visual Studio 2008 for creating those DLLs
- Built the patient registration module end to end.
Environment: Java (core), J2EE (JSP, servlets), Struts framework. XML, HTML, CSS, SQL.