Software Engineer Resume
Verizon, TX
SUMMARY
- A highly regarded IT Professional with proven analytical abilities and organizational skills with more than 5 years of expertise in developing, implementing products and solutions in Core Java (Version 1.6 and 1.7), C and Python.
- An excellent team player with good leadership qualities with strong oral and written communication skills and a vision to excel in everything I do.
- Experience of over 5+ years in architecture of Core Java and J2EE Core Design Patterns, Android, Object Oriented Analysis and Design/Development Methodologies (OOAD), Object Modeling with Use Cases, Sequence and Class Diagrams using UML with Rational Rose.
- Experience of over 2 years is developing multi - tier applications using Java/J2EE technologies (Servlets, JSP, JDBC, JNDI, XML, XSD, CSS and HTML).
- Proficiency in Web technologies like PHP, JavaScript, HTML 5, AJAX, JQUERY.
- Proficient in working with various tools/IDEs like Edit Plus, Notepad++, Eclipse and NetBeans.
- Posses’ good experience in developing Java based Web Services.
- EJB, web technologies like HTML, CSS, Javascript, JQuery, Ajax are part of my armory.
- Have good experience in Shell Scripting.
- Expertise in writing structured query language, SQL, PL/SQL, Stored Procedures. Have experience implementing solutions that interface with SQL Server 2005 and Oracle 9i, 10i and 11g platforms.
- Secured First place in many paper presentation events in the year .
- Ability to work in tight schedules and efficient in meeting deadlines.
TECHNICAL SKILLS
Languages: JAVA/J2EE (JDBC, JSP, Servlets, EJBs, Threading, JMS)JDK 1.3/1.4/1.5, UML, C++.
Frameworks: Struts, Hibernate, spring, AJAX, JUnit
Design Patterns: MVC, Singleton, DAO, EAO, factory, service locator.
Java Technologies: Core Java - JDK1.5, EJB, JSP, Servlets, Struts, SpringHibernate, Java Beans, Multithreading, JMS, Junit, SecurityEncryption.
Web Technologies: XML/ XSL/ XSLT and APATH, HTML, CSS and JavaScriptJQuery, Ajax and WSDL
Databases: Oracle, MySQL, SQL Server 2005
Operating Systems: Android SDK, Unix / Linux, Windows, MAC OS X
Protocols: TCP/IP, SOAP, SMTP and SSL
IDEs: NetBeans, Eclipse
PROFESSIONAL EXPERIENCE
Confidential, Verizon, TX
Software Engineer
Environment: Java J2EE, Android SDK, HTML, CSS, JavaScript, Eclipse, Ant scripts, CVS, MVC:
Responsibilities:
- Participated in initial requirement analysis phase to gather all Use-cases from the client.
- Worked on sending and receiving JSON request/responses from Client systems (laptop or tablet) to tablet server which transmits the data.
- Used MVC architecture to code the entire solution. Used JavaScript and HTML for the view, Java for the Model and Controller.
- Created Android Apps to communicate the solution to the tablet using Containers.
- Installed and used CVS code repository for parallel development with the Indian team on different timezones.
- Handled various test cases from the client and delivered on time.
Confidential, TX
Software /Commissioning Engineer
Environment: Core Java 1.6/1.7, Android SDK, HTML, CSS, Java Script, Eclipse, Oracle, Ant scripts:
Responsibilities:
- Generated CORE JAVA tools to provide the commissioning engineer with an Interface to communicate with the program.
- Developed Java tools to validate the different parameters associated with a commercial cell site.
- Developed Android apps to check the current values present in the site from the database.
- Deployed test cases to verify the different functionalities associated with building and commissioning a commercial cell site. Used MVC Architecture.
- Used Ant scripts to verify the software that was used in the commissioning process.
- Responsible for adding neighbors, updating parameters and borders for the particular site.
- Maintain Site information in our database using Oracle.
- Troubleshoot various complications that arise in a cell site.
Confidential, IL
Android Developer
Environment: CORE JAVA, Android SDK, Java Script, Linux, Python scripts, HTML, PHP
Responsibilities:
- Developed Java Code snippets to change the automation script depending on the software version that is released. Worked on the migration from Gingerbread to Ice-Cream Sandwich (ICS).
- Developed Android applications to perform prolonged quality assurance with over 30 test suites.
- Experience in using tools like PMD, Dalvik and other Testing tools.
- Experience in developing test cases.
- Refer to the different layer logs according to the requirement in the test case.
- Extended the work to the stability automation testing. Setting up the stability rack and configure the initial settings in the rack and the phone to run the automated script.
- Customized PYTHON scripts for change in requirements.
- Participated in the team meeting and interacted with the development team and the team lead and understand the feature requirement and developed the test cases and test plan accordingly.
- Testing apps using android based on scripted and exploratory use cases covering all real time user scenarios.
Confidential, IL
Software Developer
Environment: CORE JAVA, Eclipse, Android, CSS, SQLite:
Responsibilities:
- Designed Use case, sequence, control flow and Class diagrams.
- Completed Beta Android tool for the students to check the scores.
- Interacted with professors, obtaining requirements and converting specifications them into functional requirements.
- Responsible for Coding, Unit testing and integration testing of the application for enhancements.
- Involved in TDD(Test Driven Development) and extensive use of Android logcat.
- Worked on Eclipse ME IDE as application development environment.
- Used SQLite for managing records.
Confidential
Software Developer
Environment: Windows XP, Java 1.6, Case logic, UML:
Responsibilities:
- Developed an IDE for code review using JAVA EJB Technology.
- Developed front-end screens and GUI.
- Follow the UI Interaction flow in the product specified by the clients.
- Created Reports to report flow of the product.