Technical Lead Resume
Houston, TX
SUMMARY:
- Having around 9 years of industry experience in software development with strong knowledge and experience in developing web applications using Java Script (Angular JS and DOJO), Core JAVA, Multithreading, Network Programming (TCP/IP and UDP) and JFC/Swings
- Good Programming experience on JavaScript using Angular JS and DOJO.
- Good Programming experience on Core Java
- Good experience to design Screens in JFC/Swing using NetBeans6.5 IDE and Eclipse
- Good Programming experience on C
- Good experience using version controls like SVN, GitHub and ClearCase
- Experience to write Threads in Java and Java Networking for Standalone Applications
- Experience to prepare Design Documents and Test Cases
- Experience to write JDBC connection.
- Experience to write code for Encryption and Decryption of AES algorithm using JCE.
- Knowledge on Servlets, JSP, Spring and RESTfull webservices.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Servlets and JDBC.
Programming languages: Java, VB, C, SQL.
Web Technologies: JSP, Servlets, XML, Java Script, AJAX, HTML, DHTML.
Frameworks and Tools: Spring, Dojo and ANT
Application/Web servers: WebLogic, Apache Tomcat and WebSphere.
Databases: Oracle 8i - 10g, PostGre Sql, MSSQL.
IDEs: Eclipse, JBuilder, Net Beans
Design/ Version control: GitHub, Tortoise SVN, Rational ClearCase and CVS
MS Office: Outlook, Access, Word, PowerPoint and Excel
Operating System: Linux (RedHat/Ubuntu), Windows
PROFESSIONAL EXPERIENCE:
Confidential, Houston, Tx
Technical Lead
Technologies involved: Predix2.0, Java and AngularJs
Responsibilities:
- Developing client side applications using Angular JS.
- Creating Predix Micro services by using Spring.
- Creating the service instance like Postgres Sql, predix-uaa.
- Push the applications in to the Predix Cloud Foundry.
- Bind the applications to the Predix Services like predix-uaa, postgres.
- Pull the data from Predix Postgres services and update the UI.
- UAA authentication and redirecting the application.
- As part of the development we used Git Hub to clone, push and pull the application source code.
- Daily Scrum meetings and Agile User Story - Planning.
- Co-ordination and peer reviews with other team members for code integration.
- Writing unit test cases.
Confidential, St. Paul, MN
Technical Lead
Technologies involved: Core Java, Java Script, MVC model and DOJO
Responsibilities:
- Involved in requirement gathering, design reviews, status meetings, developing UI for different modules like “Wireless Configuration”, “Configuring audible alarm notification” etc., Also I involved in UI
- Involved in UI Enhancement of “Schedule” and “Data Log” Modules for Tracer SC
- Enhancements for Area and CPC modules.
- Developed different module like Calendar (Create/Edit/Delete/Display of all Calendars), Custom Graphics for displaying list and delete custom graphics and Point app module
- Designed the various approaches for the Point application module
- Developed user interface using HTML, CSS, JavaScript and Ajax.
- Exclusively used CSS for modifying Layout and design of the web pages.
- Developed JSON scripting and REST services.
- Designed the various approaches for the point application module
- Developed different module like Calendar (Create/Edit/Delete/Display of all Calendars), Custom Graphics for displaying list and delete custom graphics and Point app module
- Preparing and executing Test Cases and FMEA(Failure Modes Effects Analysis) for developed projects
- Preparing the UIDD(User Interface Design Document), TPR(Development test case's) and executing those test cases for DAT.
- Defect Fixing and Verification post acceptance testing.
Confidential
Senior Software Engineer
Technologies involved: Java (Threads, Serial Port Communication and Socket Programming), SwingsXML and Java Script
Responsibilities:
- Implemented Design Patterns like Factory, Service Locator, Singleton and DAO.
- Developed User Interface using Java, CSS and HTML.
- Developed and consumed REST web services.
- Developed using SQL quires.
- Experience to place Swing component like JComboBox, JCheckBox and JTable inside a JTable with scrollability for inner JTables
- Designed and Developed Screens for Ethernet Application
- Working on GUI Enhancement as per Client Requirement like “Parameter Comparison”, “Telegram Player” and read the xml file and display “Error Log” information status bar.
- Implemented sequence of events in the form of sequence diagram
- Creating Connection between Application and Controller using Serial port communication
- Creating Connection between Application and DataBase using JDBCODBCBridge Driver
Confidential, Woodcliff Lake, NJ
Software Engineer
Technologies involved: Java (Threads, Network Programming) and Swings
Responsibilities:
- Bug Fixing (UI related fixings like Selecting and unselecting the nodes from JTree, Creating the path for selected node and updating at File level at Master Server)
- Worked with ApacheTomcat Web Server.
- Preparing test cases for different platforms like Linux, Solaris and windows 32bit and 64bit machines
- Creating Test recreation Report
- Creating Analysis Report
- Creating Bug Review Form
Confidential
Software Engineer
Technologies involved: Linux, Java (Threads, packet framing, Network Programming)Swings and JCE(Java Cryptography Extension)
Responsibilities:
- Preparing SRS and Design documents
- Application design using Net Beans IDE version 6.5 and Coding
- Preparing Unit Test Cases and testing
Confidential
Software Engineer
Technologies involved: Linux, Java (Threads, packet framing, Network Programming), Swings and JCE (Java Cryptography Extension)
Responsibilities:
- Preparing SRS and Design documents
- Application design using NetBeans IDE version 6.5 and Coding
- Preparing Unit Test Cases and testing
Confidential
Software Engineer
Technologies involved: Linux, C
Responsibilities:
- Application Programming
- Application level Device driver for RTC
- Writing exclusive Threads(Clone) on RedHat Linux
