We provide IT Staff Augmentation Services!

Software Development Manager Resume Profile

4.00/5 (Submit Your Rating)

TX

SUMMARY:

Independent, highly motivated, ambitious, experience and energetic IT professional with a get it done attitude.

SKILLS:

  • Cloud Computing: VMWare Cloud Apis, VMWare Cloud Director, VMWare VCenter, VMWare VShield Manager
  • Operating Systems: MS-DOS, Windows, Unix, Linux, Mac OS
  • Database Development: SQL, PL/SQL, Oracle 7i 10i, My SQL, Sybase, MS SQL, Mong DB, Postgres
  • Programming: C DOS , C DOS/Unix , VC , Java 1.x, J2EE JSP, Servlet, EJB , XML, XSLT, Java Scripting, HTML, Java Applet, Shells scripting, Perl, Objective C IPhone Development ,
  • Build Scripts: Maven, Ant
  • Advance Softwares: Tibco, Tapestry, Spring, AOP, Ajax, Cocoa IPhone Development , GWT, Soap, Axis, Apache-CFX, Quartz, ActiveMQ, Hibernate, MyBatis, ESB
  • Protocols: TCP/IP, UDP, FTP, HTTP, FIX 1.x.
  • Tools: RAD IBM , Rational Rose, Forte for Java Java Visual Programming Environment , NetBeans, MySQL Navigator, IntelliJ, Eclipse, Visio, AquaData Studio, Sybase-Client on UNIX box , MySQL Workbench, SoapUI, Toad, AquaData Studio, Squirrel SQL Client, LogiXML, Cruise Control
  • Management and Documentation Tools: Microsoft Office Word, Excel, Access, Outlook Express, Power Point, Front Page , Adobe Acrobat 4.0, Photoshop , Lotus Notes, Visio, Microsoft Project, Atlassian Tools Jira, Crucible
  • Miscellaneous: GuildFtp ftp daemon , FileZilla for managing multiple ftp sessions , VI Editor for file processing search, delete, update, insert , Cygwin for running and accessing file/application from windows system by creating UNIX system environment on windows system , VSS managing source code safely , Tortoise CVS and SVN managing source code safely , Beyond Compare t compare tw different files or folders , Putty For connecting t UNIX server and managing session activities from Windows NT , TWiki Project Documentation , Sonar Code progress monitoring , PMD code quality , EMMA code coverage , NotePad
  • Web Servers: Weblogic, Tomcat, Apache, JBoss, JRun, Websphere
  • Methodologies: RUP, Water Fall, Agile

CAREER

SUMMARY:

  • Accomplished technology leader wh has played many critical roles Architect, Lead, Manager, Developer, Consultant, Contractor in various industries.
  • Hands on technical but als knows how t manage people and expectations.
  • Implements tools/procedures t keep everybody honest and gets best result out of technical people on team.
  • Brings end t end technical experience front end, middle layer and back end
  • Brings solid knowledge of SOA, enterprise architecture and good practices
  • Solid knowledge of virtualization technologies, load balancing, application performance debugging and performance enhancement.
  • Excellent communication skill.
  • Ability t work with C-level executives t layout product roadmap, create accurate budget and execute it with good project planning.
  • Ability t come up with Solid architecture for developing product.
  • Ability t start software department from ground up by installing all infrastructure and tools required t start development.
  • Strong Analytical and Problem solving skill.
  • Excellent people skill and mentorship skill.
  • Knowledge of working on many servers tomcat, apache, weblogic, websphere, jboss, jetty and knows how t setup cluster and load balancing.
  • Very good at requirement gathering, negotiating and coming up with most realistic solution.
  • Enforces good development practices by utilizing Atlassian tools Jira, FishEye, Confluence .
  • Very good at documenting facts/findings and requirement gathering t prevent things fall out of crack.
  • Works well with all level of members in team.
  • Works well with other teams
  • Knows how t manage bosses by executing things they want most.
  • Solid understanding of Virtual Technologies VMware cloud products
  • Basic level of networking experience setting up firewalls, rules, port groups, etc.
  • Basic level of storage configuration experience.
  • Advances himself by obtaining necessary certifications t perform better at work.
  • Takes pride in the work, works smart and works hard when needed t finish work on time without compromising quality.
  • Deep experience of SOA architecture by using Soap, REST, WSDL, Jaxb, CFX, Axis, ESB, JMS, OpenJMS and similar open source JMS technologies.

EXPERIENCE:

Confidential

Role: Software Development Manager / Architect

Description:

iLand Internet Solutions is Houston based cloud provider IaaS company. Their business is rapidly expanding as a vmwar cloud provider partner. Their inspiration is t build many products t compete with other cloud provider companies. Their true need is t bring all systems together t show customer information on Dashboard. iLand has many different systems where customer's data resides. Customer's cloud resources are either deployed in vCenter based cloud OR vCloud director based cloud. Customer portal is an effort t bring cloud non-cloud customer data together and display it on web portal in meaningful way and charge them for their meter usage or reserved usage.

Responsibilities:

  • Used JIRA as tool and Agile as methodology for Project management
  • Forecasted Budget.
  • Worked directly with CE and CT t come up with Product Design Playing visionary role for product development
  • Built new team from scratch as iLand never had any software development team before.
  • Built all necessary infrastructure required t start software department project management tools, code management tools, code quality control tools, documentation tools, etc.
  • Identified cost of development by providing accurate budget forecast
  • Analyzed all systems in place and how t access them.
  • Analyzed where data is spread across many systems in iLand and how that co-relates t what they have in cloud.
  • Architected design t bring all systems together via API Architected design t interact with customer cloud resources t pull out usage Architected design t represent all data on portal.
  • Developed a web portal using java/j2ee, API for non-cloud systems and Api for vmware cloud products.
  • Wrote equivalent solution t VMware chargeback product t extract customer's metered usage from cloud and show it on real time by implementing collector multi-threading, NoSQL Mong DB and vmware cloud apis for vcloud director, vcenter api and vsphere api .
  • Configured infrastructure for development team by identifying what is needed on VM cpu, memory, storage, network requirements
  • Setup proper firewall rules between vm t vm , vapp t vapp and vapp t vm.
  • Configuring vm t use proper storage volume mounted on SAN / NAS
  • Used Soap/Rest and JMS t communicate with many systems.

Environment: Java/J2EE, STS, Spring, Maven, CSS, HTML, JavaScript, Tapestry5, Sonar, Soap, REST, Visio, Microsoft Project, VMWare Cloud Apis, VMWare Cloud Director, VMWare VCenter, VMWare VShield Manager, Microsoft Dynamic CRM, HelpSpot Ticketing System, Git, Artifactory, Atlassian Tools, SharePoint, Redis, JBoss, JMS

Confidential

Role: Contractor Team Lead / SOA Architect Description:

  • Waste management is publicly traded No.1 Company in trash pickup, trash disposal and trash recycling business. Waste management has operations all over United States as well as in few USA territories. Waste management always lookout for innovative ways t transform this industry by reducing pollution caused by trash and producing raw material from trash before it is thrown away. Waste management als believes that IT plays most important role in managing their business. Waste management has over 1000 internal applications, which are used t manage many day-to-day operations. Pricing Next Generation which is an e-commerce app, is one of the most important app, which will be used t provide accurate quotation for trash pickup, which may vary based on many factors gas price, type of raw material picked up, type of container used, labor cost, etc. Responsibilities:
  • Architected solution and development
  • Used Remedy as tool and Rational Unified Process in my team for project delivery.
  • Evaluated many open source technologies, build proof of concept and dem t senior management
  • Guided other team members t build proof of concept and validate their prototype
  • Created technical documents for developers and trained document for users
  • Participated in business discussions t provide technical feedback what will work and what will not
  • Played team lead role t manage offshore developers in India
  • Played an architect role for multiple pricing team t validate their system architecture design and t help them design correct solution
  • Provided technical guidance t other developers on team
  • Monitored other developer's work and suggest necessary changes
  • Built, monitored multiple aspects of system and deployed in appropriate environment using Maven, Ant, Sonar and Cruise Control
  • Participated in Architect Group at WM t develop common architecture solutions for multiple teams at WM. This group is als responsible for identifying latest technologies, processes and methodologies t improve quality and productivities of multiple teams.
  • Worked on many SOA integrations with external systems.

Environment: Java/J2EE, RAD, Websphere, LogiXml, Windows XP, MyBatis, Spring, Maven, Ant, CSS, HTML, JavaScript, JSP, AOP, Ajax, Sonar, Soap, ESB, SoapUI, Cruise Control, Microsoft Project

Confidential

Role: Team Lead Description:

  • Confidential subscription offers t schools. One of the clients is called as Northside School District. They have over 30 schools which want t purchase teacher and student accounts for Questiaschool.com. T handle thousands of accounts, we had t come up with standard format of flat file feed which is used t create new account in Northside program or renew existing program. Responsibilities:
  • Used Dot project as tool and Agile in my team for project delivery.
  • Architected solutions t the following:
  • Upload flat file via FTP on timer schedule task.
  • Create new accounts or renew account for specific school
  • Give sales team ability t suggest values after file is uploaded in system s that they can take proper action if system raised any validation error on uploaded records.
  • Bulk upload 10K accounts via multi-threaded process t finish subscription in timely manner.

Environment: Java/J2EE, Eclipse, Windows NT, Hibernate, Spring, Ruby, Ant, Apache Tomcat, Tapestry, CSS, XHTML, JavaScript, SQL, Tomcat 6.0, Apache 2

  • Description: Questia site used portal billing system for maintaining paid customer, billing customers, maintaining special plans offered on site, etc. Problem with Portal is that it is acquired by Oracle 1 year back since than Oracle charges plenty of money on licensing for this billing system. They were als forcing us t upgrade t their latest Portal billing system and demand us t buy their support. Cengage Learning recently acquired Questia and it owns many technology companies, which are in same business as Questia is in. Highbeam research, part of Cengage Learning, has developed home grown billing system, which can d many things like Portal can d s we decided t convert our current customer accounts t Highbeam customer accounts. It was pretty challenging project considering how Questia was intermingled with Portal for s many years and many products of our site were tightly integrated with Portal. It was huge win for company as company saved few million dollars a year by not paying any royalty or support fee t Oracle. Responsibilities:
  • Identified all plans which were in use by customers and grouped them in same category
  • Removed complexity of have duplicate plans and narrowed plan list t well known 30 subscription plans
  • Helped Highbeam team t setup similar plans in their billing system
  • Identified process t convert Portal customers t Highbeam billing system customers Identified process t convert transaction history of customers t Highbeam customer transaction history.
  • Architected solution t convert Portal customer t Highbeam billing customer. Wrote multi-threaded application, which was fast enough t convert whole existing customer base t Highbeam customer base in few hours.
  • Helped Highbeam team t implement new payment type processing called as click and buy as they never had customer before with that payment type.
  • Identified web app area, which was tightly integrated with portal billing system and changed it such that it could work with any other kind of billing system.
  • Implemented secure soap interface between Questia.com and Highbeam billing system
  • Helped Highbeam t implement many new features in their billing system
  • Built new web service interface for Highbeam customer service tool s that they can lookup Questia customer on Highbeam customer service tool.
  • Provided production support t customer service team until they got familiar with Questia customer base.
  • Used SOA t integrate questia sites t new billing system.
  • Environment: Tomcat 6.0, Apache 2, Infranet Portal Oracle , Highbeam Billing System, Java, J2ee, Tapestry, Linux, PL/SQL, Hibernate, Spring, Soap, Apache-CFX Retiring weblogic and replacing with Apache HTTP / Apache-tomcat servers Description: Our customer facing production environment was using Weblogic server. Weblogic got greedy and was asking for lot of money for supporting newer version of Weblogic server. I have worked on t remove weblogic dependency from web app such that web app works on Tomcat server. Company estimated t save million dollar on licensing and consulting fees for weblogic. This als gave us opportunity t remove unnecessary heavy weight components, which are not required. As web app is running on open source technologies, company doesn't require paying fee t anybody for future supports. There is lot of help available for open source technologies for free of charge. Responsibilities:
  • Identified webapp code which doesn't run on light weight container apache-tomcat i.e.: EJB, JMS Queue, Weblogic Timer schedule
  • Replaced heavy weight products with open source solution, which works on lightweight container. i.e.: EJB is replaced with spring beans, JMS code is replaced by ActiveMQ, Weblogic scheduler replaced by Quartz, etc.
  • Implemented session replication cluster of multiple apache-tomcat AJP cluster and used multiple apache-http servers as load balancer with sticky session.
  • Performed load testing on new environment t identify memory leaks on existing code and fixed it Performed load testing t identify hardware requirement how many tomcat instance are needed t handle traffic on production environment
  • Identified configuration required t keep environment happy. i.e.: connection between apache-tomcat and apache-http, thread timeout between apache-http and browser, apache-http aut connect with apache-tomcat when apache-tomcat restarts, etc.
  • Made necessary SQL changes in web app jdbc code t make it work with lite driver weblogic was using OJDBC driver
  • Implemented rotating log functionality for log4j log files as well as catalina.out file Implemented Tomcat connection pool re-initialization when db goes down during webapp is running
  • Environment: Tomcat 6.0, Apache 2, Shells Scripting, Java/J2ee, Quartz, and ActiveMQ Community for Questia.com Description: Questia has many different kind of content but never had a Rating or Review functionality, which is pretty useful feature t have as most webs are adopting Web 2.0 standard. This project allowed us t gather user inputs from many customers and gave us idea what kind of content is important for users and what other content must be added t improve our customer experience. Responsibilities:
  • Designed database for community on MySQL
  • Wrote Hibernate layer t connect t MySQL DB
  • Developed Reviews and Rating pages Developed Rating component for Search Results, topic pages and Reader Developed community report for business owners and gave them ability t edit / delete or update reviews.
  • Environment: Java/J2EE, Tapestry, Java Script, XHTML, JQuery, Tomcat, Weblogic, Eclipse, Ruby, Ant, My/SQL Server IPhone App for Questia Description: Questia decided t take advantage of IPhone customer base. We have launched our Questia app, which can d exactly same thing what web app can do. Responsibilities:
  • Worked with business owners on scoping project
  • Involved in combine effort t design prot type dem of Questia.com on iPhone
  • Implemented iPhone t web app communication layer by help of JSON object on binary stream
  • Made appropriate changes t prototypes t meet business owners requirements for iPhone app
  • Scanned application for memory leak on XCode and fixed all known crashes
  • Created In-App subscription purchases on iTune for Questia iPhone app.
  • Implemented subscription purchase layer between iPhone t iTune and iPhone t Questia billing system.
  • Deployed IPhone binary on iTune
  • Environment: Objective C, XCode, Mac OS, Cocoa Research Topic Page Re-architecture and SE Improvements Description: This product contains multiple media types books, encyclopedia, newspaper, etc. associated with particular research topic. Example: cold war, US History, etc. This product gives user all necessary resources t start their research immediately. Als this product brings heavy traffic on our site. This project eliminated heavy use of database, as this product requires heavy db lookup. This project als improved SE ranking of our site. Responsibilities:
  • Identified database resources used on this product
  • Created POJOs which can be used t store all data require t render this product
  • Created offline process t populate POJOs querying database and serialized on directories
  • Re-architect topic pages t use serialize objects instead of querying database.
  • Implemented automation of creating serialized objects every 3 days t take any new topic page changes t promote it t production environment.
  • Implemented dynamic SE keyword and SE description for topic pages based on what is attached on this page.
  • Re-architect design of page such that SE ranking of product increased.

Environment: Java/J2EE, Tapestry, Spring, Open source POI framework, Excel, Hibernate, Java Script, XHTML, Oracle 8i, SQL, JQuery, Omniture, Optimost, Tomcat, Weblogic, Eclipse, Ruby, Ant Optimost Price Testing

We'd love your feedback!