Software Developer Resume
Irving, TX
SUMMARY
- Over 7 years of strong experience in all aspects of Software development methodology including Requirement Analysis, Design Specification, Implementation, Testing and deployment of Enterprise Applications, Web based Applications, SOA applications and Client/Server based Applications.
- To obtain a challenging and responsible position in a professionally managed organization where I can improve my skills and utilize them in contributing effectively to the success of the organization.
TECHNICAL SKILLS
Network Elements used: BTS, BSC, MSC, SMSC, WAPGATEWAYS.
Software’s used: Pl/SQL, MySQL, WML, JAVA, and Linux.
Hardware’s used: Cisco Router, Pc with 2GB RAM installed in it, Rittal Server Switch control, Pix Firewall, WAP enable phone with micro browser, Avocent switch, Tainted Xtream switches, Acer Altos servers
Programming Languages: Scheme, Prolog and Java Programming
.Net Programming: Redesigned the “My Evite” website using CSS and HTML. Developed and maintained the relational database using SQL Server 2010 and MS Access for the enrollment of courses. Researched and analyzed website functions, structure and generated reports on its working. Utilize an ADO select statement to create the looping process of this methodology. Stuff - the Label, Text files, Grid views, Email Notifications.
Operating Systems: C Programming, Linux, Pseudo Code.
Advanced Databases: Created Database Description Schema and ER Diagram for the design and implementation of a database, I have chosen a Pirate Hunt schema. Pirate, ship, mission are the entities and there are also other weak entities such as dependents and parrot. Pirate has attributes such as name, id, and salary and skill level. Ship has attributes such as ship name, home port, capacity, mission and cost. Mission has attributes such as mission number, treasure and number of causalities. The weak entity dependents have age and name as attributes. The parrot has name and color as attributes.
Environments: DB Visualizer, JBDC Connections, Sql Server Connection, CREATE, DELETE, UPDATE, (CRUD) Operations
Graduate Research Seminar: Literature Review, Citation Graph and Thesis Paper on “Placing links in mobile banking application”
Course Work: C and Data structures, Core Java, Computer Organization, Digital Logic Design, Digital Image processing, Wireless Communications, Management Sciences.
PROFESSIONAL EXPERIENCE
Software Developer
Confidential, Irving, TX
Responsibilities:
- Responsible for setting up Angular 2 to 6 framework for UI development. Developed html views with Angular 2,3, 4,5&6.
- Used 3rd party modules PrimeNg (Data table, Captcha, tab Views, calendars etc..,)
- Expertise in several J2EE technologies like Spring, JSP, Servlets, JavaScripts, Web Services (SOAP, WSDL ), MyBatis, Ibatis, SQL, Ajax, JSP, JSTL, JBoss Server, Spring Forms, Ajax, JAVA Beans, jQuery, XML using IDE Net Beans.
- Involved in three - tier Client/Server development architecture.
- Extensively working on Unique Selectors, Multiple Components, View Encapsulation and Styling.
- Creating shared Modules, Reusable component, component with lifecycle hook and template access with local references, viewchild usage in structure.
- Worked using directive property binding *NgIf, *NgFor,NgSwitch
- Implemented Navigation using Routers, Navigation to Links, Extracting Query Parameters, Route Links Directives and Child Routes in Angular.
- Worked with both Template Driven Form and Reactive Forms. Implemented custom validators, Nested forms, custom pipes, status and value change listeners.
- Experienced in using Form Module, Http Module, Routing Module,
- Implemented Injectable services, using services for cross-component interaction and logging Http Services
- Retrieving and transforming data using Rxjs Observable operators do, Map, filter, distinct, flatMap, error handlers.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts
- Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB
- Implemented Exception handling Framework using Spring AOP
- Involved in the application development using Spring MVC module
- Using SASS, CSS and AngularJS in effective web design.
- Unit test the application components with karma, jasmine and Istanbul code coverage to 90% testing.
- Responsible for maintaining the code quality throughout the application
- Working in Agile Environment.
- Using workflow management system to track work scenarios in JIRA.
- Working with all aspects of Software development methodology including Requirement Analysis, Development, Implementation, testing and deployment of applications.
Environments: Java, J2EE, SQL, SOAP UI, Java Application Server, JBoss, Jenkins Net Beans, Oracle, Angular 2/3/4/5/6, Java Script, Type Script, Jquery, Node.js, CSS, HTML, Bootstrap, SASS, Foundation framework, Augury, WebStorm, GIT, WebPack, Restful Web Services, Karma, Jasmine, Istanbul Report, Angular - cliTitle: Software Developer Jan 2016 - April 2016
Confidential, Irving, TX
Responsibilities:
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Involved in Creating and Design Components using React JS Flux Model. Extensively worked with Actions, Dispatchers and Stores.
- Implemented the Restful web services API services calls using React JS Flux.
- Worked on Node.js with add different modules like react-widget, moment, sinon, addions and others to application use.
- Converted XML data to JSON to implement the services.
- Worked Gulp Build process.
- Involved in writing Unit Test cases for the UI components using Mocha JS and Code Coverage Istanbul.
- Used Selenium as an automation-testing tool for supporting web application testing.
- Worked with invoking different kinds of API’s database packages and web services API’s with Hibernate.
- Involved in creation of Test Cases for Mockito, JUnit Testing.
- Worked Gradle Build process.
- Configured Data sources on the server for accessing the Database.
- Used GIT Configuration management tool and Source Tree for versioning.
- Involved in debugging and troubleshooting related environment issues.
- Deployment on Tomcat Application Server 11g.
- Soap UI to test the web services, Created XSD in service implementation and Apache CXF to parse a WSDL.
- Worked on the Web Services classes and WSDL generation.
- Worked in Agile Environment.
- Used workflow management system to track work scenarios STASH, Confluence and update work JIRA
- Involved in writing high level Services design documentation.
- Responsible for maintaining the code quality throughout the application
Environments: Java, J2EE, Hibernate, Spring Core, Spring Toot Suite, Gradle, Sonar, Pl/Sql, Restful Web services, Jenkins, Soap UI, GIT, React JS, React Flux, JQuery, Node JS, Bootstrap, SASS, CSS, HTML5, MochaJS Test, Istanbul JS, Gulp, browserify, babelfify, Sinon JS, Tomcat Application Server, and Oracle 11g
Programmer Analyst
Confidential, Manchester, CT
Responsibilities:
- Involved in developing and setting up global Page Template for two projects.
- Involved in implementing and finding solution for using export and export all functionality by using POI jars in the applications.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- JSF Faces was used to develop and design the User Interface.
- Worked with Single sign on for user authentication for logging on to the User Interface.
- Configured Data sources on the server for accessing the Database.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JSF, Java Script, CSS, and HTML5.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Created login page template.
- Designed Main page that contains Header, Toggle Left menu, Container and footer templates using HTML5, CSS3 and AngularJS.
- Responsible for Tooltips for all Templates
- Configured JDBC framework to access the Database.
- Worked on the Web Services classes and WSDL generation.
- Worked with invoking different kinds of API’s database packages and web services API’s.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used SVN configuration management tool for code versioning and release.
- Deployment on Web Logic Application Server 11g.
- Involved in writing Java Scripts for building the web application. Used SVN for version control of the code and configuration files.
- Generating Reports.
- Responsible in deployment of application in Dev, functional, UAT and Production.
- Involved in writing high level, code standards, UTP and low-level design documentation.
- Responsible for maintaining the code quality throughout the application
Environments: Java, J2EE, ADF, Apache POI, JDBC, JSF Faces, CSS, HTML, Web services, Web Logic Application Server 11g, and Oracle 11g
Confidential, San Diego, CA
Web Center Portal Migration
Responsibilities:
- Responsible for requirement gathering and writing the Technical Design Document.
- Used agile methodology in designing and developing the modules.
- Customized the Web Enrollment application.
- Worked in setting up date fields and time zone variations in the application.
- Involved in developing and setting up global Page Template.
- Created LOV’s and populated LOV’s using the web service and creating mock web service.
- Developed printing and exporting functionalities in the application.
- Created Skins for the pages using CSS files and configured them in trinidad-config.xml& trinidad-skins.xml.
- Migrating WebLogic portal to web center portal.
- Took complete responsibility in maintaining the Property files, Skins, HTML files, Images, Icons and PDF files in UCM and retrieving them in portal application.
- Involved in creation and dynamic retrieval of skins, icons, images, HTML pages from UCM.
- Involved in writing high level and low-level design documentation.
- Responsible for maintaining the code quality throughout the application using SONAR.
- Application was developed using Eclipse and deployed in Oracle 10g application servers.
- Involved in resolving production issues and as well as fixing bugs on existing programs.
Environments: Web Logic 10.3, Angular, Java Script, Web Center Portal 11g, UCM, CSS, HTML, Web center UCM, J2EE, SVN, SOAP UI, Jdeveloper 11.1.7
Programmer Analyst
Confidential
Responsibilities:
- Converted approved wireframes /UI flow in to dynamic UI components
- UI Validations are handled through Java Script and heavily involved implementing Ajax, HTML and CSS.
- Developed the application using Struts framework.
- Achieved data persistence using Hibernate.
- Implemented MVC, and the best J2EE design patterns throughout the application development.
- Implemented SOAP based Web Services.
- Generated Web Services clients and tested exposed services.
- Implemented Junit for unit testing
- Implemented JQuery for the form validations and generating the components.
- Participated in Data Modeling.
- Involved in system testing code reviews.
- Part of application production support team
Environments: JAVA, Servlets, HTML,CSS, JSP, JSF(2.0), STRUTS, Java Script, Jquery, RAD8.0, wsdl, Websphere Application Server 8.0,SVN, SQL
Programmer Analyst
Confidential, Manchester, CT
Responsibilities:
- Extensively worked on BC4Js to create AM’s, VO’s, EO’s in developing ADF custom applications.
- Worked with OpenLDAP Open Source Management.
- Deployment Process the applications using Web Logic server.
- Extensively worked with ADF (dvt) Components dvt: bargraph, dvt:Gauge, dvt:SchedulingGantt.
- Created exposed most of the functionality as Web services to provide seamless integration with 3rd party software as well as internal interaction with other modules.
- Implemented application security in Oracle ADF.
- Extensively worked on Bounded and Unbounded Task flows, Managed Beans.
- Worked with all database objects and Web Services are available in a fully functional state.
- Written MD-70 Technical document is based on the Design Document.
- Extensively worked with Version Control tool as Perforce (P4).
- Internationalization and Localization of ADF Pages.
- Web Center Task flow Customization, Message board.
- Menu Model which has the control flow case to each view of the menu items. Used in the portal application defines the navigational structure and the navigation hierarchy of Menu Items.
- Integrating, Unit testing, debugging and bugs fixing.
Environments: JDeveloper 11g, ADF, Oracle 10g, BC4J, SQL, PL/SQL, Java, Perforce, HPQC, Weblogic, Web Center, JSF, OpenLDAP, MD70, Web Services.
Graduate Assistant
Confidential
Responsibilities:
- ResourceSpace: ResourceSpace is Open Source Digital Asset Management (DAM) software that offers considerable savings over propriety systems. (Edit, Update, Created groups).
- Iphone and Android Mobile App Development, Testing.
- Documenting by weekly Google Analytics Reports of the University Website viewers.
- Used Putty and winSCP File transfer systems.
- Tortoise SVN as Version Control.
Environments: SQL, HTML, CSS5
Student Assistant
Confidential
Responsibilities:
- Websites Design and gathered requirements for Diversity Center website and documenting them.
- I am skilled in using many applications including Microsoft Office Professional, Adobe dream Weaver, Contribute, Photoshop.
- Training section on QR codes.
- Customer Servicer of diversity center which can prove my communication skills.
Associate Software Engineer
Confidential
Responsibilities:
- Have developed Web Services, Java, platform, with a focus on the ability to re-engineer, rewrite and extend existing technology.
- Native XML input / output. Web-Oracle and Web-SQL Server.
- Experienced in cross-browser web site development utilizing Expression Web, public developer portal website.
- Used Java programming for network connections.
- Software Analysis, Design, Development and testing knowledge in JAVA.
- Extensive knowledge Client-Server architectures, Design Patterns.
- Extensive knowledge in Web Technologies.
- Good Knowledge in DBMS concept.
- Worked and willing to work in high-powered, fast-moving, multi-disciplinary development teams.
- Committed team player with strong analytical and problem solving skills, and ability to quickly adapt to new environments and technologies
Environments: Web Services, Java, DBMS, SQL, JSP
